• Nie Znaleziono Wyników

Drzewa BST

N/A
N/A
Protected

Academic year: 2021

Share "Drzewa BST"

Copied!
2
0
0

Pełen tekst

(1)

Zajęcia Algorytmy i programowanie

Zadania na ćwiczenia

Zadanie 1

Ile wynosi liczba elementów na kolejnych poziomach drzewa o stopniu k?

Zadanie 2

Podaj rekurencyjne algorytmy przechodzenia drzewa w porządku inor- der, preorder i postorder,

Zadanie 3

Narysuj drzewo BST dla ciągu liczb 23, 18, 35, 22, 10, 8, 15, 12, 3, 5. Jaki element w otrzymanym drzewie jest następnikiem 10?

Zadanie 4

Wypisz wszystkie elementy tego drzewa BST obchodząc je w porządku INORDER, PREORDER, POSTORDER.

Zadanie 6 Zapisz funkcję szukającą poprzednika w drzewie BST.

Zadanie 5 Dodaj do drzewa z Zadania 1 liczbę 9.

Usuń z drzewa liczbę 10.

Usuń z drzewa liczbę 8.

Dodaj do drzewa liczbę 8.

Zadanie 7 Zapisz nierekurencyjny algorytm przechodzenia drzewa w porządku inorder. Wskazówka: Użyj stosu jako pomocniczej struktury da- nych.

Zadanie 8 Zapisz rekurencyjne wersje procedur TREE-MINIMUM i TREE-MAXIMUM.

1

(2)

Zajęcia Algorytmy i programowanie

DOMOWE

ZADANIE DOMOWE (5 pkt) Narysuj drzewo BST dla ciągu liczb bę- dący parami liczb Twojego indeksu oraz nr PESEL np. dla osoby o indeksie 287046 i nr PESEL 88110104321 będą to liczby 28, 70, 46, 88, 11, 1, 4, 32, 1 (jeżeli któraś liczba będzie się powtarzać można ją zamienić na dowolną przez siebie wybraną) np w tym wypadku zamieniam ostatnie 1 na 2 i moje liczby to 28, 70, 46, 88, 11, 1, 4, 32, 2. Wypisz wszystkie elementy tego drzewa BST obchodząc je w porządku PREORDER, INORDER i POSTORDER.

Wykonaj operację usunięcia korzenia drzewa, narysuj powstałe drzewo.

2

Cytaty

Powiązane dokumenty

Drzewa iglaste mają igły i są zielone przez cały rok ( wyjątek stanowi MODRZEW, który zrzuca igły na zimę ).. Na podstawie wiadomości z

Nauczyciel prosi uczniów, aby zastanowili się nad rolą, jaką drzewa odgrywają w naszym życiu. Uczniowie w czteroosobowych grupach sporządzają rysunki, które mają

Każdy węzeł drzewa powinien zawierać: dane właściwe (lub wskaźnik na nie), wskaźnik na rodzica, wskaźniki na lewego i prawego potomka.. Samo drzewo powinno przechowywać wskaźnik

Ze- staw testowy jest przykładem grafu mającym na celu zademonstrowanie, że program prawidłowo obsługuje krawędzie wielokrotne i pętle, oraz że po- za numerami preorder lub

przykładów skonstruuj drzewo, przykładów skonstruuj drzewo, które najlepiej przybliża proces które najlepiej przybliża proces podejmowania decyzji dla tych podejmowania

Jeżeli liczba lewych potomków jest mniejsza niż liczba lewych potomków prawego potomka, to podnosimy najpierw lewego potomka prawego potomka, a potem podnosimy

Na podstawie naszkicowania sytuacji istniejących drzew na poboczach dróg, skali zagrożeń oraz preferencji użytkowników pragnących mieć drzewa w swoim otoczeniu,

Zapisz poniżej współrzędne drogi, jaką musi pokonać miś omijając drzewa.. Zastanów się ile jest