1.Łatwy
Jak nazywa się operacja na kolejce, która usuwa element z jej początku?
- APush
- BInsert
- CDequeue
- DEnqueue
2.Łatwy
Co robi operacja peek (lub top) na stosie?
- AZwraca element z dna stosu
- BUsuwa wszystkie elementy ze stosu
- CZwraca element z wierzchołka bez usuwania go
- DUsuwa element z wierzchołka i go zwraca
3.Łatwy
W liście jednokierunkowej każdy węzeł zawiera:
- ADane i referencje do wszystkich pozostałych węzłów
- BDane i referencję do następnego węzła
- CDane i indeks
- DTylko dane
4.Średni
Jaka jest pesymistyczna wysokość binarnego drzewa poszukiwań z n węzłami, jeśli klucze są wstawiane w kolejności posortowanej?
- A√n
- Blog₂ n
- Cn (drzewo staje się listą wiązaną)
- D1
5.Średni
Której struktury danych używa się, by sprawdzić, czy nawiasy w „{[()]}” są zrównoważone?
- AStosu
- BTablicy mieszającej
- CKolejki
- DBinarnego drzewa poszukiwań
6.Średni
Bufor cykliczny (ring buffer) jest powszechnie używany do implementacji:
- ABinarnego drzewa poszukiwań
- BPrzechodzenia grafu
- CKolejki o stałym rozmiarze
- DFunkcji mieszającej
7.Trudny
Która struktura danych umożliwia pamięć podręczną LRU (least recently used) z operacjami get i put w O(1)?
- AMapa mieszająca połączona z listą dwukierunkową
- BWyłącznie stos
- CWyłącznie binarne drzewo poszukiwań
- DPojedyncza posortowana tablica
8.Trudny
Wstawienie klucza do drzewa AVL sprawia, że lewe poddrzewo pewnego węzła staje się zbyt wysokie, a nowy klucz trafił do lewego poddrzewa jego lewego dziecka (przypadek lewo-lewo). Jaką naprawę się stosuje?
- APojedynczą rotację w lewo w niezrównoważonym węźle
- BRotację w lewo w dziecku, a potem rotację w prawo w węźle
- CPojedynczą rotację w prawo w niezrównoważonym węźle
- DPrzekolorowanie węzła i jego dziecka
Klucz odpowiedzi
- 1. C · Dequeue
- 2. C · Zwraca element z wierzchołka bez usuwania go
- 3. B · Dane i referencję do następnego węzła
- 4. C · n (drzewo staje się listą wiązaną)
- 5. A · Stosu
- 6. C · Kolejki o stałym rozmiarze
- 7. A · Mapa mieszająca połączona z listą dwukierunkową
- 8. C · Pojedynczą rotację w prawo w niezrównoważonym węźle
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.