Mam pytanie odnośnie kodowania Huffmanna. Ideę rozumiem, ale mam pewien problem:
Założmy, że na jakimś etapie mam dwa drzewa o tym samym prawdopodobieństwie i chce je skleić. To lewe drzewo skleiłem do prawego, ale program wyrzucił, że skleił odwrotnie. Co robię źle?
[Algorytmy] Kodowanie Huffmana
-
- Moderator
- Posty: 2828
- Rejestracja: 15 cze 2008, o 15:45
- Płeć: Mężczyzna
- Lokalizacja: Seattle, WA
- Podziękował: 3 razy
- Pomógł: 356 razy
[Algorytmy] Kodowanie Huffmana
Nic. Sam algorytm jest niedeterministyczny, nie jest określone, jak należy sklejać drzewa. Być może program próbuje sklejać drzewa tak, aby uzyskać jakieś inne własności (sortuje alfabetycznie czy coś). Niemniej w podstawowej wersji algorytmu nie jest to wymagane.