Professional Documents
Culture Documents
2016-06-15
Nazwisko i im ie: .
....... Nr indeksu. Punkty . ........
........Ocena. .............
Punktacja: zl:<-15p, + 15p>, z2:4p,z3:2x5p
12x2p(max:75p)
PIN
Tre zdania
3
4
5
6
7
8
9
10
11
12
13
14
15
orednim
2. Zaimplementuj ograniczony stos na licie pojedynczo wizanej . Uyj bezporedniej realizacji listy (czyli bez klasy
List), definiujc struktur wszystkich jej niezbdnych elementw.
3. Zaimplementuj nastpujce algorytmy obsugi binarnego drzewa wyszukiwawczego BST:
wstawienie elementu do drzewa (doczenie nowego wierzchoka - jeli jest to moliwe),
- wyznaczenie elementu o maksymalnej wartoci klucza.
4. Zaimplementuj komparator do porzdkowania zbioru imion (zapisanych jako String) w porzdku rosncych
dugoci. Imiona o rwnych dugociach s porzdkowane w kolejnoci alfabetycznej . Przyjmij stosowne
zaoenia i definicje klas.
5. Przedstaw graf jak na tablicy za pomoc: (a) macierzy ssiedztwa, (b) listy ssiedztwa, (c) macierzy incydencji.
6. Dla grafu jak na tablicy poka kroki metody Prima budowania minimalnego drzewa rozpinajcego.
7. Utwrz algorytm sprawdzajcy, czy w uporzdkowanej wedug numerw indeksw tablicy studentw PWSZ
znajduje si student o danym numerze nrlnd. Algorytm powinien mie zoono obliczeniowamniejsz, ni
logarytmiczna. Zaoy, e zakres numerw indeksw studentw zawiera si w przedziale <nrP, nrK>.
8 Od powiedz na podane pytania zaznaczaiac (V) wsz ystkie poprawne odpowiedzi / zrea liz
1zu zad anta:
Lp
Pytanie / zadanie
Warianty odpowiedzi
2
Poprawne relacje zoonoci dla duych n to:
Struktura o postaci:
5
I
IO
20
\
40
I \
30 50
20
I \
IO 15
I \
12
11
Zaznacz
ooprawne
to:
Do stogu o postaci: 8
I \
6 4
I \
1 2 docz element 9",
ilustruiac kolejne fazv tej ooeracii:
Do stogowej kolejki priorytetowej zapisanej w tablicy:
10 8 6 4 2
docz element 9", ilustrujc kolejne fazy tej operacji:
a) co najmniej32
b) co najmniej16
c) co najwyzej 10
d) co najwyzej 4
a) opisujejak szybkofunkcjaronie lub maleje
b) suy do wyliczaniaczasuwykonaniaalgorytmu
c) suy do szacowaniazoonoci algorytmw
d) opisywanejest za pomoc notacji duego O"
a) O(I) < O(n)< O(log n) < O(n log n) < O(n')
b) 0(1) < O(logn)< O(n)< O(n log n) < O(n')
c) 0(1) < O(a")< O(n')
d) 0(1) < O(n~ < O(a")
a) zwiekszaefektywno algorytmu
b) zmniejszazlozonoscobliczeniow algorytmu
c) podwajazoono obliczeniow algorytmu
d) nie zmieniazoonoci obliczeniowejalgorytmu
a) mozeby traktowanajako lista
b) jest poprawnymdrzewembinarnym(BST)
c) jest drzewemwywaonym (AVL)
d) jest poprawnymstogiem
e) jest grafem
a) 10, Il , 12, 15,20
b) 20, 10, 15, 12, li
c)20, 10, 15, l i , 12
d) 11, IO, 12, 20, 15
e) 20, 15, IO, li, 12
I.
2.
3.
5.
4.
I.
2.
3.
10
8
I \
5 10
I
2
wstaw kolejno elementy: { 3, 4, 5 } i zilustruj BST po kadej
operacji wstawienia
Przeprowad i wywaanie drzewa: 3
\
11
4
ilustrujac kolejne fazv tei ooeracii
Zilustruj dziaanie metody sortowania SelectSort (rosnco),
przedstawiaj c jej kolejne kroki dla cigu :
{ 5, 3, 6, 2, 4, I }
12
,,3"
,,4"
,,5"
I.
2.
3.