ASD ep 06 2003 2

ASD ep 06 2003 2



30. Rozważmy tekst: aakkkkkttttorrmT

a.    Narysuj drzewo kodowe Huffinana odpowiadające temu tekstowi

b.    Odkoduj przy jego pomocy następujący ciąg: I00000II0001 .—

c.    Ile liści ma drzewo kodowe Huffinana odpowiadające tekstowi

zawierającemu dokładnie 10 różnych symboli? .......................

31.    Niech A będzie algorytmem o złożoności T(n) = 3”. Wykonanie tego algorytmu dla danych rozmiaru n=12

na pewnym komputerze zajmuje lm 2ls. Jaki jest maksymalny rozmiar zadania, które można rozwiązać przy pomocy tego algorytmu, na tym samym komputerze w ciągu 9s?.....................................

32.    Jaki jest koszt optymalnego algorytmu równoczesnego wyszukiwania elementu największego i najmniejszego w ciągu n elementowym?

0(lgn)    n2    (3/2)n-2    0(n lg n)    2n-3

33.    Oszacuj koszt wyszukiwania drugiego co do wielkości elementu w ciągu 64-elementowym algorytmem

Turniej? .................................................

34.    Dane są dwa stosy sl i s2 o n i m elementach odpowiednio.

a.    Jaki jest koszt połączenia stosów sl i s2 w jeden stos, jeśli do dyspozycji mamy jedynie operacje

charakterystyczne dla stosu: push, pop, top?..................................


b.    Zaznacz, które z wymienionych zdań jest prawdziwe w strukturze stosów?

i.    -.ernpty (pop(push(e,s))) => -iempty(s)

ii.    -.empty(s) => push(e,pop(s))= pop(push(e,s))

35.    Które z wymienionych problemów są nierozstrzygalne?

a.    znalezienie cyklu Hamiltona w grafie niezorientowanym

b.    problem stopu

c.    problem spełnialności formuły zdań

d.    problem komiojażera

36.    Rozważmy graf G (obok).

a.    Narysuj minimalne drzewo rozpinające grafu G stosując algorytm Kruskala.

b.    Ile krawędzi ma minimalne drzewo rozpinające grafu o 20 wierzchołkach?..............

37.    Dla grafu G z poprzedniego zadania wypisz kolejność w jakiej akceptowane są wierzchołki

grafu w algorytmie Dijkstry, jeśli źródłem jest wierzchołek A.......................................

38.    Wypisz wierzchołki podanego obok drzewa z zadania 25a w porządku

a.    inoreder..........................................

b.    preorder.........................................

39.    Zaznacz te zdania, które są Twoim zdaniem prawdziwe:

a.    Algorytm MergeSort i algorytm radixSort są oparte o zasadę dziel i zwyciężaj.

b.    Algorytm Kruskala minimalnego drzewa rozpinającego i algorytm konstruowania kodu Huffinana należą do klasy algorytmów zachłannych.

40.    Wskaż formuły, które są niezmiennikami pętli w następującym algorytmie :

{i:=0; s:=l; while i < n do s:=s*2; i:=i+l;od}

a.    i < n

b.    s = 2i + 1

c.    i < n+2

d.    s = 2'

******************************************************************

podpis studenta

4


Wyszukiwarka

Podobne podstrony:
ASD ep 06 2003 1 EGZAMIN ASD POPRAWKOWY//KURS 2003 16 czerwiec 2003 Imię i nazwisko
ASD ep 08 2003 C 2 (c) Zaproponuj algorytm pozwalający odkodować dowolny zakodowany tekst, jeśli zn
ASD ep 08 2003 D 2 (b) Korzystając zc znalezionego w punkcie (a) kodu Huffmana zakoduj pierwszy wie
ASD ep 08 2003 D 3 Zadanie 6 Niech będzie dany dowolny n-elemcntowy ciąg. (a)    Szu
ASD ep 08 2003 C 1 Algorytmy i Struktury Danych (grupa C)Egzamin poprawkowy PJWSTK 8 września 2003
ASD ep 08 2003 C 3 Zadanie 6 Niech będzie pewien dowolny ciąg o n elementach. (a)    
ASD ep 08 2003 D 1 Algorytmy i Struktury Danych (grupa D) Egzamin poprawkowy PJWSTK 8 września 2003
egzam01 Egzamin z Teorii Obwodów n sem. 30.06 2003 1) W obwodzie panuje stan ustalony przy wymuszeni
bandyta4 Egzamin z Teorii Obwodów II sem. 30.06 2003 1) W obwodzie panuje stan ustalony przy wymusze

więcej podobnych podstron