R1Yceq8Idqz1X
Zdjęcie przedstawia w dużym powiększeniu zielone gałązki tui. Jedna z gałązek jest brązowa.

Drzewa binarne w języku C++

Ź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 ta wykorzystywana jest do wyszukiwania danych. W tym e‑materiale zapoznamy się z implementacją drzew binarnych w języku C++.

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 C++.

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

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