-
-
Immer wieder versucht man Datenmengen zu verkleinern und damit Datenübertragungen schneller zu machen.
Wir werden nun eines der vielen Kompressionsverfahren, die Huffman-Codierung genauer unter die Lupe nehmen.
Aufgabe 1
Lies dir den Text zur Hufmann-Codierung durch. Vergiss dabei nicht auf die einzelnen Unterpunkte im Menü: Vorbemerkungen, Codierung, Eigenschaften, Experimentiersystem und Anwendungsbeispiel.
Aufgabe 2
Teste bei der interaktiven Simulation folgende Begriffe schrittweise aus und versuche zu verfolgen, wie die Huffmann-Codierung funktioniert:
- Maus
- Können
- Griffbrett
Aufgabe 3
Und nun das ganze einmal umgekehrt. Dekomprimiere folgenden String:
0011000101101111011010000110111001111
Benutze dazu nachstehenden Huffman-Baum:
