• Nie Znaleziono Wyników

Zestaw zada´n nr. 10

N/A
N/A
Protected

Academic year: 2021

Share "Zestaw zada´n nr. 10"

Copied!
1
0
0

Pełen tekst

(1)

Krak´ow 11.01.2018

Zestaw zada´ n nr. 10

• Zadanie (programowe)

Zaimplementuj s lownik przy pomocy drzewa AVL oraz operacje charakterystyczne dla tej struktury. Zakadamy ˙ze uniwersum wszystkich potencjalnych element´ow s lownika jest liniowo uporzadkowane, a podstawowym mechanizmem w zarzadzaniu s lownikiem bedzie por´ownywanie kluczy.

– Insert(S,x): wstaw klucz x do drzewa S – Delete(S,x): usu´n klucz x z drzewa S

– Find(S,x): zwraca klucz x ze s lownika S, albo NULL je´sli tego klucza nie ma w s lowniku;

– Join(S1,S2) : laczy dwa s lowniki w jeden, przy za lo˙zeniu, ˙ze wszystkie klucze w S1 sa mniejsze ni˙z wszystkie klucze w S2;

– Split(S,x): dzieli s lownik S na dwa s lowniki: pierwszy z lo˙zony z element´ow mniejszych bad´z r´ownych x i drugi zlo˙zony z element´ow wie

kszych od x Dla ka˙zdej z metod przygotuj, w main programu, segment testuja

cy czytaja

cy z pliku inputowego. Za lacz plik inputowy oraz output z test´ow. Mo˙zesz u˙zy´c generatora liczb losowych do generowania ilo´sci we

z low oraz warto´sci wprowadzanych we

z l´ow.

1

Cytaty

Powiązane dokumenty

[r]

Zadania programowe przygotowujemy w postaci kodu programu oraz dokumentu z kr´otkim opisem kodu oraz wynikami test´ow: plik.pdf (u˙zywamy latex, word) i umieszczamy w systemie Pegaz8.

‘ cy zbi´or inputowy do tego zadania, patrz punkt

Czy zawsze to przekszta lcenie jest sko´ nczone.. Zapisz podane liczby ca

Narysuj schemat blokowy algorytmu oparty na programowaniu dynamicznym dla rozwia ‘ zania problemu obliczania liczby kombinacji (n,r).. Je˙zeli umiesz programowa´c napisz kod algo-

[r]

Przypomnij definicje ‘ zapisu liczb wed lug pozycyjnego systemu wagowego.. Jak przekszta lci´c zapis binarny na dziesie

[r]