1.Łatwy
Co przechowuje się dla każdego wierzchołka w reprezentacji grafu za pomocą list sąsiedztwa?
- AWiersz V wartości logicznych
- BŁączną liczbę krawędzi w grafie
- CNajkrótszą ścieżkę do każdego innego wierzchołka
- DListę jego sąsiednich wierzchołków
2.Łatwy
Czym są węzły rodzeństwa (siblings) w drzewie?
- AWęzłami, które nie mają dzieci
- BWęzłami na tej samej głębokości w różnych poddrzewach
- CWęzłem i jego rodzicem
- DWęzłami, które mają tego samego rodzica
3.Łatwy
Jaka jest główna różnica między tablicą statyczną a tablicą dynamiczną?
- ATablica statyczna ma wolniejszy dostęp po indeksie
- BTablica statyczna może przechowywać tylko liczby
- CTablica dynamiczna przechowuje elementy w połączonych węzłach, by mogła rosnąć po jednym elemencie
- DTablica dynamiczna może rosnąć, przenosząc się do większego bloku pamięci
4.Średni
Kolejkę zaimplementowano za pomocą dwóch stosów: push na stos „in”, a pop ze stosu „out”, który, gdy jest pusty, uzupełnia się ze stosu „in”. Jaki jest zamortyzowany koszt jednej operacji?
- AO(log n)
- BO(1)
- CO(n²)
- DO(n)
5.Średni
Jak znaleźć najmniejszy klucz w binarnym drzewie poszukiwań?
- ASprawdzić tylko korzeń
- BOdwiedzić każdy liść i porównać je
- CIść od korzenia do prawych dzieci, aż zabraknie prawego dziecka
- DIść od korzenia do lewych dzieci, aż zabraknie lewego dziecka
6.Średni
Jaka jest złożoność czasowa wyszukiwania klucza w zrównoważonym binarnym drzewie poszukiwań?
- AO(log n)
- BO(n log n)
- CO(1)
- DO(n)
7.Trudny
Jaki jest czas działania przeszukiwania wszerz (BFS) w grafie o V wierzchołkach przechowywanym jako macierz sąsiedztwa?
- AO(V²)
- BO(E log V)
- CO(V)
- DO(V + E)
8.Trudny
W buforze cyklicznym front == rear może oznaczać bufor pusty albo pełny. Jaki jest popularny sposób ich rozróżnienia?
- AUstawienie rozmiaru bufora na potęgę dwójki
- BPrzechowywanie osobnego licznika elementów albo pozostawianie zawsze jednej wolnej pozycji
- CCzyszczenie bufora za każdym razem, gdy front równa się rear, więc stan jest pusty
- DPrzechowywanie front i rear w tej samej zmiennej
Klucz odpowiedzi
- 1. D · Listę jego sąsiednich wierzchołków
- 2. D · Węzłami, które mają tego samego rodzica
- 3. D · Tablica dynamiczna może rosnąć, przenosząc się do większego bloku pamięci
- 4. B · O(1)
- 5. D · Iść od korzenia do lewych dzieci, aż zabraknie lewego dziecka
- 6. A · O(log n)
- 7. A · O(V²)
- 8. B · Przechowywanie osobnego licznika elementów albo pozostawianie zawsze jednej wolnej pozycji
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.