Codebaum für Huffman - Code aufstellen?

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

Normale Daten -> Baum -> Code

Code+Codebaum/Codebuch -> normale Daten.

Da der Baum ein Binärbaum ist, kannst Du aus:

A = 11, B = 100, C = 01, D = 101, E=00

Auch den Baum rekonstruieren, denn die Bits geben die Abstiegsrichtung an. exemplarisch:

           *
      0 /     \ 1
        *      *
    0 /  \ 1 0/ \ 1
     E    C   *   A
          0 /  \ 1
           B    D

Natürlich könnte ich auch 0 und 1 in der Rolle vertauschen und erhalte den gespiegelten Baum.


jeffreemoon 
Fragesteller
 21.11.2021, 23:21

Achso, stimmt macht Sinn! Jetzt im Nachhinein ist es doch relativ simpel und selbstverständlich, manchmal steh ich lieder ziemlich auf dem Schlauch haha! Viele Dank für die Hilfe!

0