Zaawansowane algorytmy i struktury danych/Ćwiczenia 14

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Zadanie 1

Jaka jest minimalna stała c taka, że dla każdego drzewa rozmiaru co najmniej 2 mamy

|Contract(T)|c|T|
Rozwiązanie


Zadanie 2

Uzasadnij, dlaczego |Tk|=Fibk<math>oraz<math>Contract(Tk)=Tk1.

Rozwiazanie

Zadanie 3

Udowodnij, że TIME(Fibk+1)>k.


Rozwiązanie


Zadanie 4

Udowodnij indukcyjnie punkt (b) wzmocnionego lematu o kontrakcji.

Rozwiązanie


Zadanie 5

Przypuśćmy, że zmieniamy definicje kontrakcji. Najpierw wykonujemy Rake, a potem (po zakończeniu Rake) wykonujemy Compress. Udowodnij, że liczba kontrakcji jest w dalszym ciągu O(logn).

Rozwiązanie