ASD ep 08 2003 C 3

ASD ep 08 2003 C 3



Zadanie 6

Niech będzie pewien dowolny ciąg o n elementach.

(a)    Oszacuj koszt (odpowiedź uzasadnij) następującego algorytmu równoczesnego wyszukiwania elementu minimalnego maksymalnego:

1.    Wkładamy wszystkie elementy do drzewa AVL.

2.    Idąc po skrajnej lewej gałęzi drzewa AVL znajdujemy minimum.

3.    Idąc po skrajnej prawej gałęzi drzewa AVL wyszukujemy maksimum.?

(b) Ilc co najwyżej porównań trzeba będzie wykonać, jeżeli do równoczesnego wyszukania minimum i maksimum używamy metody:

1.    sekwencyjnego przeglądania ciągu........................................

2.    rckurcncyjncj, z dzieleniem ciągu na dwie części......................................

Ad(a) Koszt Uzasadnienie

Zadanie 7

Rozważmy kopiec zawierający aktualnie 200 elementów, zaimplementowany w tablicy T, w której na pozycji T[ 1 ] znajduje się element minimalny.

(a) Podaj indeksy, pod którymi znajdują się ojciec i lewy syn elementu T(99).

ojciec.......................lewy syn.........................

(b) lic elementów można dołożyć do tego kopca, tak by nie zwiększyć jego wysokości? (odpowiedź uzasadnij) Liczba..............................Uzasadnienie...................................................


(c) Jak znaleźć trzeci co do wielkości element kopca, jeśli dozwolone są tylko operacje insert, dclmin. empty ? Zaproponuj metodę postępowania i oszacuj jej koszt.

Proponowana metoda:

Koszt metody:..............................

Zadanie 8

(a)Wyjaśnij, jakie problemy nazywamy wielomianowymi.

(b)Podaj przykład takiego problemu.


Wyszukiwarka

Podobne podstrony:
ASD ep 08 2003 D 3 Zadanie 6 Niech będzie dany dowolny n-elemcntowy ciąg. (a)    Szu
ASD ep 08 2003 C 2 (c) Zaproponuj algorytm pozwalający odkodować dowolny zakodowany tekst, jeśli zn
ASD ep 08 2003 C 1 Algorytmy i Struktury Danych (grupa C)Egzamin poprawkowy PJWSTK 8 września 2003
ASD ep 08 2003 D 1 Algorytmy i Struktury Danych (grupa D) Egzamin poprawkowy PJWSTK 8 września 2003
ASD ep 08 2003 D 2 (b) Korzystając zc znalezionego w punkcie (a) kodu Huffmana zakoduj pierwszy wie
ASD ep 08 2005 2 2. (3 +2 +2) Niech problem polega na znalezieniu dwóch największych elementów dane
ASD ep 08 2005 6 6. (I+3+1+1) Pewien zbiór miast, oznaczonych liczbami 1,2,3,4,5,6, chcemy połączyć
154 (2) Zadania, 6.    Niech g: R —> R będzie funkcją określoną wzorem g(X) = (exP

więcej podobnych podstron