1.Łatwy
Która struktura danych działa według zasady „ostatni na wejściu, pierwszy na wyjściu” (LIFO)?
- AStos
- BKolejka
- CLista wiązana
- DTablica mieszająca
2.Łatwy
W jakiej kolejności przejście preorder (wzdłużne) drzewa binarnego odwiedza węzły?
- ALewe poddrzewo, potem prawe poddrzewo, potem węzeł
- BPoziomami, od góry
- CWęzeł, potem lewe poddrzewo, potem prawe poddrzewo
- DLewe poddrzewo, potem węzeł, potem prawe poddrzewo
3.Łatwy
Czym jest korzeń drzewa?
- AWęzeł o największej wartości
- BDowolny węzeł w środku
- CWęzeł bez dzieci
- DNajwyższy węzeł, który nie ma rodzica
4.Średni
Którego abstrakcyjnego typu danych używa algorytm Dijkstry do wyboru następnego wierzchołka do przetworzenia?
- AStosu
- BZbioru bez uporządkowania
- CKolejki priorytetowej typu min
- DKolejki FIFO
5.Średni
Której struktury danych używa działający program do śledzenia aktywnych wywołań funkcji i ich zmiennych lokalnych?
- ATablicy mieszającej funkcji
- BKolejki pamięci sterty
- CBinarnego drzewa poszukiwań ramek
- DStosu wywołań
6.Średni
Sieć drogowa ma 100 000 skrzyżowań, z których każde łączy się z około 4 innymi. Która reprezentacja jest najodpowiedniejsza?
- AKopiec binarny krawędzi
- BMacierz sąsiedztwa
- CJedna posortowana tablica wierzchołków
- DListy sąsiedztwa
7.Trudny
Ile trwa wyszukanie dowolnego klucza w binarnym kopcu minimalnym o n elementach?
- AO(n)
- BO(log log n)
- CO(log n)
- DO(1)
8.Trudny
Co robi drzewo splay po każdym dostępie?
- APrzenosi odwiedzony węzeł do liścia
- BBuduje całe drzewo od nowa w formie zrównoważonej
- CPrzekolorowuje węzły na ścieżce wyszukiwania
- DRotacjami przenosi odwiedzony węzeł do korzenia
Klucz odpowiedzi
- 1. A · Stos
- 2. C · Węzeł, potem lewe poddrzewo, potem prawe poddrzewo
- 3. D · Najwyższy węzeł, który nie ma rodzica
- 4. C · Kolejki priorytetowej typu min
- 5. D · Stosu wywołań
- 6. D · Listy sąsiedztwa
- 7. A · O(n)
- 8. D · Rotacjami przenosi odwiedzony węzeł do korzenia
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.