• Nie Znaleziono Wyników

Zestaw zada´n nr. 4

N/A
N/A
Protected

Academic year: 2021

Share "Zestaw zada´n nr. 4"

Copied!
1
0
0

Pełen tekst

(1)

Krak´ow 5.11.2010

Zestaw zada´ n nr. 4

1. Uruchom i przeanalizuj za la

czone do wyk ladu implementacje kolejki priorytetowej jako kopca. Zmodyfikuj te

implementacje

zak laduja

c ˙ze kom´orki w tablicach sa

numerowane nie od zera lecz od jedynki.

2. Zapoznaj sie z algorytmem Huffmana

http://pl.wikipedia.org/wiki/Kodowanie Huffmana Majac na wej´sciu dane:

• K - ilo´s´c s l´ow

• S1 ... SK (stringi)

• P1 ... PK (liczby naturalne, cze

stotliwo´s´c wyste

powania i-tego s lowa to Σi=KPi i=1Pi ) Wypisz na wyj´sciu pary (Si Hi) czyli pary (String - Kod Huffmana)

3. Dla danego grafu postaci ( m, n ) gdzie

• n = liczba wierzcho lk´ow 0, ..., n-1

• m = liczba krawe

dzi

Majac podane m tr´ojek

(a,b,c) - tzn. jest krawed´z z a do b o odleg lo´sci c, gdzie c ≥ 0

Zaimplementuj korzystajac z kolejki priorytetowej i liniowej pamieci O(n+m), algorytm odpowiadaja

cy na pytanie

”Jaka jest najkr´otsza ´scie˙zka z a do b ?”

Je´sli istnieje podaj ´scie˙zke, w przeciwnym przypadku wypisz “NIE MA”

1

Cytaty

Powiązane dokumenty

[r]

[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

Zaimplementuj s lownik przy pomocy drzewa AVL oraz operacje charakterystyczne dla tej struktury. Za la ‘ cz plik inputowy oraz output

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]