![]() |
|||
![]() |
|
Huffman macht's richtig |
Auf den folgenden Seiten wird begründet, weshalb der Algorithmus von Huffman tatsächlich einen Codierungsbaum T mit minimalem L(T) berechnet. Entsprechend der im Kapitel Allgemein formulierten Prinzipien stellen wir dabei besonders die Eigenschaft der gierigen Wahl und die der optimalen Teilstruktur heraus. |
neue Begriffe |
|
keiner oder zwei |
Zu einem Text kann es mehrere verschiedene optimale Codierungsbäume geben. Eines haben aber alle gemeinsam:
|
Begründung dazu |
Gäbe es einen Knoten mit nur einem Sohn, so könnte man aus T durch 'Hochschieben' einen neuen Codierungsbaum mit kleinerer gewichteter externer Pfadlänge erzeugen. Dies kann nicht sein, denn T ist optimal. |
![]() |
|
| Seite 8/10 |