9988996096

9988996096



drzewo = “wezel; wezel = record klucz: integer; lewy, prawy: drzewo

end;

Napisać funkcjć function zronmowazone(d:drzewo):boolean zwracającą wartość true, jeśli drzewo jest zrównoważone, a false w przeciwnym przypadku.

Zadanie 3

Krawędź w spójnym grafie niezorientowanym nazywamy mostem, jeżeli po jej usunięciu graf rozpada się na dwie składowe. Napisać procedurę, która dla danego grafu spójnego (reprezentowanego w postaci list incydencji) oraz danej jego krawędzi (reprezentowanej w postaci pary liczb całkowitych - węzłów grafu) sprawdza czy jest ona mostem.

Egzamin ze Wstępu do Informatyki, czerwiec 2005.

Zadanie 1

Lista jednokierunkowa zbudowana jest z elementów zadeklarowanych jako: type

wsk=“elem; elem =record

id: integer; nast: wsk end;

Dane są dwie listy 11 i 12 uporządkowane rosnąco. Utworzyć listę uporządkowaną rosnąco powstałą po usunięciu z listy 11 elementów występujących na liście 12 (identyfikowanych przez pole id). Wynik zwrócić jako 11, a 12 powinna pozostać bez zmian.

Zadanie 2

Napisać procedurę, która wywołana od korzenia drzewa BST zwraca liczbę węzłów w tym drzewie o parzystej wysokości.

Zadanie 3

Krawędź w spójnym grafie niezorientowanym nazywamy mostem o ile po jej usunięciu graf rozpada się na dwie składowe. Napisać procedurę, która dla danego grafu spójnego G reprezentowanego jako przez listy incydencji i jego krawędzi e sprawdza czy e jest mostem w G.

Egzamin ze Wstępu do Informatyki. 31 Maja 2004.

Część II: Zadania.

Zadanie 1

Zbiór wierzchołków X C V grafu G = (V,E) jest klanem jeśli dla każdego a &V — X i każdych x, yX, krawędź (x, o) należy do E wtedy i tylko wtedy gdy krawędź (y, a) należy do E.

Dla danego grafu G = (V,E) {V = {1, ...,n}), reprezentowanego przez listy incydencji uporządkowane niemalejąco, i liczb 1 < k < l < n sprawdzić czy zbiór {k, 1} jest klanem.

Zadanie 2

Drzewo binarnych poszukiwań o kluczach całkowitych jest gęste jeśli każdy klucz pomiędzy minimalnym a maksymalnym występuje dokładnie jeden raz.

Napisać procedurę która, dla danego drzewa binarnych poszukiwań, zwraca klucz do korzenia gęstego poddrzewa o maksymalnej liczbie wierzchołków.

Na przykład spośród drzew

10



Wyszukiwarka

Podobne podstrony:
type drzewo=“wezel; wezel=record klucz:integer; lewy,prawy:drzewo end; Napisać w języku
napisać funkcję: function znajdz(ll,12,13:wsk).integer. Listy 11, 12, 13 są listami osób, których un
kbrd (2) Rozgląda W lewo/prawo Kierunkowskaz lewy/prawy -Hamulec ręczny
Poziom głośności (balans) wyświetlony zosta nie na wyświetlaczu (L = lewy, R = prawy). Regulacja
ręczna (7) 1.2 Atak pozycyjny 3.2.1    Pozycje a. skrzydłowi (lewy. prawy) b obr
CAM00275 0 12 3 4 5 6 7 8 9 1 Amplituda Przyczepność lewy prawy różnica względna lewy
59046 image661 Lp Numer Odl. I lewy I prawy II lewy II prawy pośr 11. pośr I
R.2.3 Strona internetowa składa się z czterech bloków: baner na górze, poniżej obok siebie panel lew
image660 Lp Numer Odl. I lewy I prawy II lewy II prawy pośr 11. pośr I

więcej podobnych podstron