Muszę napisać program do kompresji (i dekompresji) danych metodą Huffmana i potrzebuję merytorycznej pomocy w kilku kwestiach.
- Jak wczytać tekst znak po znaku, ale łącznie ze znakami białymi.
- Jak zapisać drzewo do pliku. Mógłbym zapisać listę liter i ich reprezentacji bitowych, na końcu pliku oddzielonych od reszty. Kiedy spotka pierwszą literę, ma wiedzieć, że to jest tłumaczenie, Ale czy to nie jest marnowanie miejsca? To w końcu kompresja. Nie da się tego zrobić inaczej?