http://www.sillevl.be - blog http://www.sillevl.be/blog - flickr http://www.flickr.com/sillevl
En Huffman is per definitie voor alle binaire data geschikt. Voor audio, video en beeld zijn er wel betere algoritmes, maar die zijn allemaal lossy (MP3/OGG, MPEG en JPEG respectievelijk).
Curry, doe eens rustig..
[ Voor 29% gewijzigd door gorgi_19 op 01-12-2003 14:53 ]
Digitaal onderwijsmateriaal, leermateriaal voor hbo
Verwijderd
Over algoritmes is verder genoeg op internet te vinden... gewoon beter zoeken... alle algoritmes zijn te verkrijgen in implementatie's voor verschillende talen.
Curry684: heb zelf nooit C gedaan eigenlijk (gelijk C++, logisch als je daarvoor Java hebt gedaan) dus eigenlijk zet ik overal automatisch C++ neer als het een C-like programma is.... sorry
[ Voor 40% gewijzigd door MisterData op 01-12-2003 15:01 ]
ZLib is pure C, produceert zelfs stapels warnings indien onaangepast gebruikt in C++ (type-unsafe conversions e.d.).MisterData schreef op 01 december 2003 @ 14:55:
Als je echt tijd over hebt dan zou je eens in de broncode van zlib kunnen kijken... Dat is ook een compressielibrary (weliswaar voor C++) maar daar kun je vast wat ideeen uithalen
Digitaal onderwijsmateriaal, leermateriaal voor hbo
Verwijderd
Java is te traag om snel te rekenen.....
Verwijderd
Da valt nou ook wel allemaal mee hoor... Java is idd geen snelle taal, zeker als je er GUI's in gaat bouwen. 15 minuten is belachelijk, dan ligt het OF aan je PC (maar je zei dat dat niet het geval was) of aan de algoritme die je gebruikte OF aan iets anders in je code dat tijdens het opstarten werd uitgevoerd.Verwijderd schreef op 01 december 2003 @ 15:32:
MMM zou ik dan NIET met java gaan doen.. we haden een project op school waar wij een vragen lijst voor een spelletej hadden gecodeerd (400KB ofzo) met een mooie CRC... JAVA DEED er 15 minuten over om te starten.... en dat lag NIET aan de PC
Java is te traag om snel te rekenen.....
Misschien een beeje offtopic (wil geen flame over prog-taaltjes starten hier
In het boekie cryptografie en ict - theorie en praktijk van Said El Aoufi staat op in hoofdstuk 4 in een paar bladzijdes het des algoritme uitgelegd, met wat handige tekeningetjes erbij enzo.
Opleidingen kennende zal je vast van school uit voldoende informatie hebben gekregen om dit tot een goed einde te brengen, succes ermee
Are you following me, Are you following me?
Zelf heb ik het boek Mastering Algorithms with C (O'Reilly) gebruikt voor m'n profielwerkstuk over Huffman compressie
Succes
Ipsa Scientia Potestas Est
NNID: ShinNoNoir
Nu zit ik echter met het volgende probleem. Toen ik begon te programmeren in Java dacht ik dat ik een goede methode gevonden had (algoritme) om het encoden uit te voeren. maar toen ik het probeerde merkte ik dat ik echt nergens zat. Ik zit met het probleem dat ik geen juiste methode vind om mijn boomstuctuur te maken. Ik had zelf een object gemaakt waar ik het karakter,aantal maal dat het voorkwam, en zijn huffman code in bewaarde, en dat dan in een array van die objecten.
Weet iemand hoe ik nu verder moet (of helemaal opnieuw beginnnen) om die boom stuctuur te verkrijgen...
http://www.sillevl.be - blog http://www.sillevl.be/blog - flickr http://www.flickr.com/sillevl