R17ehJHjEIYeZ
Fotografia przedstawia zielone gałązki tui. Jedna z gałązek jest brązowa.

Drzewa binarne w języku Java

Źródło: Greg Rosenke, domena publiczna.

W e‑materiale wprowadzającym do zagadnienia wyjaśniliśmy, że drzewo binarneP1GgjGhGqdrzewo binarne to spójny graf, który nie zawiera ani jednego cyklu. Składa się on z wierzchołka zwanego korzeniem, a także węzłów, które mają najwyżej dwóch synów. Wiemy również, że struktura wykorzystywana jest przy wyszukiwaniu danych. W tym e‑materiale zapoznamy się z implementacją drzew binarnych w języku Java.

Implementację drzew binarnych w pozostałych językach programowania znajdziesz w e‑materiałach:

Więcej zadań? Przejdź do e‑materiału Drzewa binarne – zadania maturalneP1Ai8WDSLDrzewa binarne – zadania maturalne.

Twoje cele
  • Prześledzisz implementację drzewa binarnego w języku Java.

  • Zaimplementujesz metody realizujące sposoby poruszania się po drzewach binarnych.

  • Wykonasz ćwiczenia wymagające implementacji drzew binarnych w języku Java.