ASD ep 08 2003 D 3

ASD ep 08 2003 D 3



Zadanie 6

Niech będzie dany dowolny n-elemcntowy ciąg.

(a)    Szukamy elementu drugiego co do wielkości następującą metodą:

a.    Wszystkie elementy ciągu umieszczamy w drzewie AVL.

b.    Znajdujemy i usuwamy element minimalny.

c.    Znajdujemy ponownie element minimalny.

Oszacuj koszt tego algorytmu? Odpowiedź uzasadnij

Koszt........................

Uzasadnienie...........................................................

(b)    Ile co najwyżej porównań trzeba wykonać, jeżeli do wyszukania elementu drugiego co do wielkości używamy metody:

c.    sekwencyjnego przeglądania ciągu.........................................

d.    turniej...................................

Zadanie 7

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

(a)    Podaj indeksy, pod którymi znajdują się ojciec i prawy syn elementu T[7].

ojciec................................. prawy syn.......................................

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

Liczba elementów:....................................Uzasadnienie....................................

(c) Jak znaleźć dowolny element w kopcu (dozwolone są jedynie operacje insert, dclmin, empty)? Zaproponuj metodę postępowania i oszacuj jej koszt w przypadku, gdy kopiec ma n elementów.

Koszt zaproponowanego algorytmu...................

Algorytm :

Zadanie 8

(a) Wyjaśnij, jakie problemy należą do klasy P.

(b) Podaj przykład problemu z tej klasy.


Wyszukiwarka

Podobne podstrony:
ASD ep 08 2003 C 3 Zadanie 6 Niech będzie pewien dowolny ciąg o n elementach. (a)    
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 4 4. (2+1+2 +1) Dany jest ciąg 7,3,6,4,2,1. (a)    Przedstaw kolejne
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 5 5. (2+1+3 +i) Dany jest graf niezorientowany z wagami G (rysunek obok). (a)  

więcej podobnych podstron