gr AB

background image

Egzamin z Zaawansowanych algorytmów – 24.06.11

GRUPA A

Imię i nazwisko:....................................................
numer indeksu :....................................................

Za każde z zadań można otrzymać jeden punkt. W zadaniach 2,4,5,9,10,11,15,19a za złą odpowiedź
otrzymuje się -0,5 pkt.

1. Dane są wzorzec P:

0 1 2 3 4 5 6 7 8
e d e d e d f e e

oraz tekst T:

0

1

2

3

4

5

6

7

8

9

10 11 12 13 14 15 16 17 18 19 20

e

d

e

d

e

f

e

d

e

d

c

d

a

d

a

d

a

e

e

e

e

a) Uzupełnij tabelę przesunięć dla powyższego wzorca, zgodnie ze słabą funkcją dobrego
prefiksu:

0

1

2

3

4

5

6

7

8

9

b) Uzupełnij tabelę przesunięć dla powyższego wzorca, zgodnie z mocną funkcją dobrego
prefiksu:

0

1

2

3

4

5

6

7

8

9

c) Ile razy znak numer pięć ('f') z tekstu, będzie porównywany ze znakami wzorca przez
algorytm KMP ze słabą funkcją dobrego sufiksu?

Odpowiedź: …...................................

2. Ile maksymalnie razy znak z tekstu długości n, może być porównywany ze znakami wzorca
długości m (n>2m), przez algorytm KMP w wersji słabej ?

a) n b) n-1 c) 1

d) m e) m-1

3. Graf G o n>3 wierzchołkach posiada k>2 składowych. Ile może być składowych w G po
dodaniu dwóch krawędzi (podaj wszystkie możliwości)?

Odpowiedź: ........................................

background image

4. Jaka jest minimalna liczba krawędzi konieczna do rozspójnienia grafu pełnego o n>2
wierzchołkach?

Odpowiedź:..........................................

5. Ile maksymalnie może istnieć rozłącznych krawędziowo ścieżek pomiędzy dwoma
wierzchołkami, w drzewie o n wierzchołkach ?


a) n b) n! c) n-1 d) 1 e) 2

6. Ile istnieje różnych reprezentacji listowych podanego grafu:

0: 1 2 3
1: 0 2
2: 0 1
3: 4 0
4: 3

Odpowiedź:..........................................

7. Podaj kolejność odwiedzania wierzchołków przez algorytm DFS, dla grafu podanego w

poprzednim zadaniu, zaczynając od wierzchołka 3:

Odpowiedź:...........................................


8. Podaj kolejność odwiedzania wierzchołków przez algorytm BFS, dla grafu podanego w

zadaniu numer 6, zaczynając od wierzchołka 1:

Odpowiedź:...........................................

9. Czy graf może zawierać wyłącznie punkty artykulacji ?

Odpowiedź:...........................................


10. Jaka jest minimalna możliwa ilość punktów artykulacji w drzewie o n>3 wierzchołkach ?

Odpowiedź:...........................................

11. Czy graf może posiadać cykl Eulera i most ?

Odpowiedź:...........................................

12. Wylosowano następujące pary wierzchołków: 1-0, 2-3, 0-3, 4-5, 5-6, 5-7, 5-8, 0-5.

Wypełnij tabelkę identyfikatorów, dla algorytmu szybkiego scalania (przy konwencji
podpinania prawego poddrzewa pod lewe), dla podanych par:

0

1

2

3

4

5

6

7

8

background image

Imię i nazwisko:....................................................

GRUPA A

numer indeksu :....................................................

13. Dany jest graf G=(V,E), E={0-1,0-3,1-3,1-2,2-3,3-4,2-4}, V={0,1,2,3,4}. Wagi

odpowiednich krawędzi wynoszą: w(3-4)=6, w(0-1)=1, w(2-4)=7, w(0-3)=2, w(1-3)=3,
w(1-2)=4, w(2-3)=5.

Podaj kolejność dodawania krawędzi do minimalnego drzewa rozpinającego przez

algorytm Kruskala:

Odpowiedź:..................................................

14. Czy jest możliwe, aby krawędź o maksymalnej wadze należała do minimalnego drzewa

rozpinającego spójnego grafu prostego G, o n>3 wierzchołkach i m>2n krawędziach, przy
założeniu, że wagi krawędzi są różne?

Odpowiedź:..................................................
Uzasadnienie:

15. Czy krawędź o minimalnej wadze musi należeć do minimalnego drzewa rozpinającego

dowolnego spójnego grafu prostego o wagach dodatnich?

Odpowiedź:..................................................

16. Dane są zbiór kluczy {a,b,c,d,e} oraz funkcja haszująca h taka, że h(d)=3, h(c)=4, h(b)=4,

h(a)=3, h(e)=1.

a) Uzupełnij tablicę haszującą po dodaniu kluczy d, c, b, a, e, zgodnie z metodą liniową:

0 1 2 3 4 5

b) Z tablicy otrzymanej w poprzednim podpunkcie usuń klucz 'd', zgodnie z metodą
liniową:

0 1 2 3 4 5

17. Dane są wektory v1=(1,0,0,0), v2=(0,3,2,1), v3=(1,-1,1,1), v4=(1,1,0,0). Podaj wszystkie

pary wektorów ortogonalnych:

Odpowiedź:..................................................

background image

18. Jaka jest minimalna możliwa ilość krawędzi, tworzących otoczkę wypukłą zbioru,

będącego sumą zbiorów wierzchołków dwóch wielokątów wypukłych o k i n
bokach (k>3, n>3)?

Odpowiedź:..................................................

19. Dana jest permutacja:

a) Jaki jest znak powyższej permutacji?

Odpowiedź:..................................................

b) Podaj permutację odwrotną do powyższej:

20. Plik zawiera tekst „abababcababcabda”.

a) Podaj drzewo Huffmana dla tego pliku:

b) Podaj zakodowany tekst (w postaci zer i jedynek):

(

1

2 3 4 5 6 7 8 9 10

10 2 4 5 6 3 9 7 8

1

)


Wyszukiwarka

Podobne podstrony:
3 Test RP 1764-95 gr AB gimn
3 Test Europa i ziemie RP 1860-1914 gr AB gimn
2-3 Test Europa i RP 1492-1815 gr AB gimn, gimnazjum i liceum
1 Test Starożytność gr AB gimn, gimnazjum i liceum
3 Test Świat i Polacy 1848-1905 gr AB gimn
1 Test Grecja antyczna gr AB
1 Test Państwa starożytnego Wschodu gr AB gimn
4 Test Historia powszechna po 1945r gr AB lic
3 Test Świat i ziemie RP 1815-64 gr AB lic
technologia perfum-sem. gr AB, technologia
4 Test Konstytucja RP gr AB gimn, gimnazjum i liceum
3 Test RP 1764 95 gr AB gimn
Jpol SP Czar sl kl 6 Sprawdzian W swiecie liryki i dram gr AB
Jpol SP Czar sl kl 6 Sprawdzian W swiecie czesci mowy gr AB
Jpol SP Czar sl kl 6 Sprawdzian Do zdania na skroty gr AB
Jpol SP Czar sl kl 6 Sprawdzian W swiecie epiki gr AB

więcej podobnych podstron