1.Łatwy
Graf składa się z:
- AWierszy i kolumn
- BWierzchołków (węzłów) połączonych krawędziami
- CTylko korzenia i liści
- DWyłącznie kluczy i skrótów
2.Łatwy
Czym jest stopień wierzchołka w grafie nieskierowanym?
- ADługością najdłuższej ścieżki z niego wychodzącej
- BLiczbą wierzchołków w grafie
- CLiczbą krawędzi z nim połączonych
- DJego pozycją na liście sąsiedztwa
3.Łatwy
Czym jest graf skierowany?
- AGrafem bez cykli
- BGrafem, którego krawędzie mają kierunek od jednego wierzchołka do drugiego
- CGrafem, którego wszystkie krawędzie mają wagi
- DGrafem, w którym każda para różnych wierzchołków jest połączona krawędzią
4.Średni
Drzewa AVL i drzewa czerwono-czarne gwarantują:
- APrzechowywanie kluczy w kolejności wstawiania
- BWyszukiwanie w czasie stałym w każdym przypadku
- CWysokość O(log n) dzięki równoważeniu
- DŻe żaden węzeł nie ma dwojga dzieci
5.Średni
Jaki jest koszt wstawienia elementu w środek tablicy o n elementach?
- AO(log n), z powodu wyszukiwania binarnego
- BO(n²), bo każdy element przesuwa się n razy
- CO(n), bo dalsze elementy trzeba przesunąć
- DO(1), bo indeks jest znany
6.Średni
Jaka jest pesymistyczna wysokość binarnego drzewa poszukiwań z n węzłami, jeśli klucze są wstawiane w kolejności posortowanej?
- An (drzewo staje się listą wiązaną)
- B1
- C√n
- Dlog₂ n
7.Trudny
W buforze cyklicznym front == rear może oznaczać bufor pusty albo pełny. Jaki jest popularny sposób ich rozróżnienia?
- APrzechowywanie osobnego licznika elementów albo pozostawianie zawsze jednej wolnej pozycji
- BUstawienie rozmiaru bufora na potęgę dwójki
- 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
8.Trudny
Usunięcie węzła z dwojgiem dzieci z binarnego drzewa poszukiwań wykonuje się zwykle przez:
- AUsunięcie całego poddrzewa
- BZamianę go z korzeniem
- CZastąpienie go następnikiem (lub poprzednikiem) w porządku in-order i usunięcie tamtego węzła
- DZbudowanie od nowa poddrzewa poniżej węzła i ponowne wstawienie wszystkich zawartych w nim kluczy
Klucz odpowiedzi
- 1. B · Wierzchołków (węzłów) połączonych krawędziami
- 2. C · Liczbą krawędzi z nim połączonych
- 3. B · Grafem, którego krawędzie mają kierunek od jednego wierzchołka do drugiego
- 4. C · Wysokość O(log n) dzięki równoważeniu
- 5. C · O(n), bo dalsze elementy trzeba przesunąć
- 6. A · n (drzewo staje się listą wiązaną)
- 7. A · Przechowywanie osobnego licznika elementów albo pozostawianie zawsze jednej wolnej pozycji
- 8. C · Zastąpienie go następnikiem (lub poprzednikiem) w porządku in-order i usunięcie tamtego węzła
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.