Poznaliśmy już podstawowe informacje dotyczące algorytmu Huffmanaalgorytmu Huffmana. W tym e‑materiale zaimplementujemy go w języku Java.
Jeśli od razu chcesz zapoznać się z przykładowym rozwiązaniem konkretnego problemu i sprawdzić swoją wiedzę, przejdź do e‑materiału Algorytm Huffmana – zadania maturalneAlgorytm Huffmana – zadania maturalne.
Ciekawi cię, jak wygląda implementacja 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ęzyku C++Algorytm Huffmana w języku C++,
Algorytm Huffmana w języku PythonAlgorytm Huffmana w języku Python.
Prześledzisz implementację algorytmu Huffmana w języku Java.
Zaimplementujesz program w języku Java kodujący ciąg znaków za pomocą algorytmu Huffmana.
Wykonasz ćwiczenia, wykorzystując w praktyce wiedzę dotyczącą omawianego zagadnienia.
Wyjaśnisz, jak konstruować i przeszukiwać drzewa binarne.