Poznaliśmy już podstawowe informacje dotyczące algorytmu Huffmanaalgorytmu Huffmana. W tym e‑materiale zaimplementujemy go w języku C++.
Ciekawi cię, jak wyglądają implementacje algorytmu Huffmana w innych językach programowania? Możesz się z nimi zapoznać w dwóch pozostałych e‑materiałach z tej serii:
Algorytm Huffmana w języka JavaAlgorytm Huffmana w języka Java,
Algorytm Huffmana w języku PythonAlgorytm Huffmana w języku Python.
Więcej zadań? Przejdź do Algorytm Huffmana – zadania maturalneAlgorytm Huffmana – zadania maturalne.
Prześledzisz zrealizowany w języku C++ algorytm Huffmana.
Zaimplementujesz program w języku C++ kodujący ciąg znaków za pomocą algorytmu Huffmana.
Zakodujesz ciągi znaków w celu zmniejszenia zajmowanej przez nie pamięci.