Temat 4 Flashcards
Temat 4: Drzewa, kopce, kolejki priorytetowe
Czym różnią się przejścia przez drzewo: wszerz, wgłąb, pre-order, post-order, in-order, best-first?
Przejście wszerz (BFS): Węzły na jednym poziomie
Przejście wgłąb (DFS): Wezły wzdłuż każdej gałęzi
Przejście pre-order (Przedorderowe): Obecny - Lewy- Prawy węzeł
Przejście post-order (Postorderowe): Lewy - Prawy- Obecny węzeł
Przejście in-order (Inorderowe): Lewy - Obecny - Prawy węzeł
Przejście best-first (Najlepsze pierwsze): Najbardziej obiecujący (wartosciowy)
Jakim grafem jest drzewo?
Graf nieskierowany, spójny i acykliczny
Jakie jest drzewo pełne, a jakie jest zupełne?
Pełne drzewo ma wszystkie liście na tym samym poziomie i do tego wszystkie nie liście mają dwoje dzieci.
Zupełne drzewo ma liście na ostatnim poziomie, które zaczynają się od lewej strony.
Jak najszybciej zbudowac kopiec?
Najpierw należy dodać elementy do struktury, a potem zastosować heapify
Czy drzewo jest strukturą danych, czy ADT?
Może być tym i tym, to zależy od kontekstu, jednakże kiedy chodzi nam o drzewo w kontekście grafu, to drzewo jest typem strukturalnym.