Pisze program do kodowania Huffmana. Zrobiłem strukturę, kodowanie oraz zapis do pliku w formie tekstu oraz jako bity.

Teraz dekodowanie. Strukturę Huffmana przygotowuje przed kodowaniem. I trzymam ją w pamięci. Lecz co do dekodowania to chcę zrobić to na czysto mając tylko kody bez struktury. Mam coś takiego:

Napis: "Ala ma kota"
kody: A:000;l:001;a:10; :110;m:010;k:011;o:1110;t:1111;
00000110110010101100111110111110
I zapisuje te kody też w formie binarnej. I z niej muszę rozkodować tekst nie mając struktury w pamięci.

Z tym mam problem ponieważ strukturę przygotowuje na podstawie napisu, który mam w pliku. A przy dekodowaniu mam mieć dostęp tylko do formy "Kody" w postaci binarnej. Jakiś pomysł?