1.Łatwy
W jakiej kolejności przejście preorder (wzdłużne) drzewa binarnego odwiedza węzły?
- APoziomami, od góry
- BLewe poddrzewo, potem węzeł, potem prawe poddrzewo
- CWęzeł, potem lewe poddrzewo, potem prawe poddrzewo
- DLewe poddrzewo, potem prawe poddrzewo, potem węzeł
2.Łatwy
Co robi operacja peek (lub top) na stosie?
- AUsuwa wszystkie elementy ze stosu
- BZwraca element z wierzchołka bez usuwania go
- CZwraca element z dna stosu
- DUsuwa element z wierzchołka i go zwraca
3.Łatwy
Która struktura danych działa według zasady „pierwszy na wejściu, pierwszy na wyjściu” (FIFO)?
- ADrzewo binarne
- BKopiec
- CKolejka
- DStos
4.Średni
Jaki warunek zrównoważenia utrzymuje drzewo AVL w każdym węźle?
- AWysokości lewego i prawego poddrzewa różnią się co najwyżej o 1
- BWszystkie liście są na dokładnie tej samej głębokości
- COba poddrzewa każdego węzła zawierają dokładnie tyle samo węzłów
- DKażdy węzeł jest pokolorowany na czerwono lub czarno
5.Średni
Ile czasu zajmuje sprawdzenie, czy istnieje krawędź (u, v), przy użyciu macierzy sąsiedztwa?
- AO(1)
- BO(E)
- CO(log V)
- DO(V)
6.Średni
Tablica mieszająca o rozmiarze 7 używa h(k) = k mod 7 i próbkowania liniowego. Gdzie zostanie zapisane 17 po wstawieniu 10?
- APod indeksem 4
- BPod indeksem 3
- CPod indeksem 0
- DPod indeksem 6
7.Trudny
Jaki jest oczekiwany czas wyszukiwania przy prostym równomiernym haszowaniu w tablicy mieszającej z metodą łańcuchową, n kluczami i m kubełkami?
- AO(1 + α), gdzie α = n / m
- BO(n)
- CO(log n)
- DO(m)
8.Trudny
W BST z korzeniem 50, lewym poddrzewem 30 (dzieci 20, 40) i prawym poddrzewem 70 (dzieci 60, 80) usuwa się korzeń przy użyciu następnika w porządku inorder. Który klucz zostaje nowym korzeniem?
- A80
- B60
- C70
- D40
Klucz odpowiedzi
- 1. C · Węzeł, potem lewe poddrzewo, potem prawe poddrzewo
- 2. B · Zwraca element z wierzchołka bez usuwania go
- 3. C · Kolejka
- 4. A · Wysokości lewego i prawego poddrzewa różnią się co najwyżej o 1
- 5. A · O(1)
- 6. A · Pod indeksem 4
- 7. A · O(1 + α), gdzie α = n / m
- 8. B · 60
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.