Sprawdź się
Pokaż ćwiczenia:
Ćwiczenie 1
Ćwiczenie 2
left
Możliwe odpowiedzi: 1. wskaźnik do prawego syna węzła, 2. klucz węzła, 3. wskaźnik do lewego syna węzła right
Możliwe odpowiedzi: 1. wskaźnik do prawego syna węzła, 2. klucz węzła, 3. wskaźnik do lewego syna węzła key
Możliwe odpowiedzi: 1. wskaźnik do prawego syna węzła, 2. klucz węzła, 3. wskaźnik do lewego syna węzłaĆwiczenie 3
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
Ćwiczenie 3
Ćwiczenie 4
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
Ćwiczenie 4
Ćwiczenie 5
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
Ćwiczenie 5
Ćwiczenie 6
InOrderWalk()
dla drzewa T
z zadania, jeśli w pierwszej kolejności wywołano InOrderWalk(T.root)
. Elementy do uszeregowania: 1. element 3, 2. element 4, 3. element 1, 4. element 2Ćwiczenie 7
Wykorzystując pseudokod, zapisz iteracyjny albo rekurencyjny algorytm wyznaczania maksymalnej i minimalnej wartości klucza w drzewie binarnym zawierającym klucze wartości liczbowej.
Ćwiczenie 8
Wykorzystując pseudokod, zapisz iteracyjny albo rekurencyjny algorytm, który wypisze wartości kluczy wszystkich węzłów będących liśćmi.
Ćwiczenie 9
Wykorzystując pseudokod, zapisz iteracyjny albo rekurencyjny algorytm, który wyznaczy w drzewie binarnym liczbę węzłów będących liśćmi.