1.Łatwy
W binarnym drzewie poszukiwań wartości w lewym poddrzewie węzła są:
- ARówne wartości węzła
- BW losowej kolejności
- CWiększe od wartości węzła
- DMniejsze od wartości węzła
2.Łatwy
Czym jest deque (kolejka dwustronna)?
- AKolejką, która pozwala usuwać elementy tylko z końca
- BDwiema oddzielnymi kolejkami dzielącymi jedną tablicę
- CStrukturą pozwalającą wstawiać i usuwać elementy na obu końcach
- DKolejką posortowaną według priorytetu
3.Łatwy
Tablica mieszająca (hash table) przechowuje dane jako:
- ACiąg znaków o stałej długości
- BWyłącznie posortowaną listę
- CDrzewo z uporządkowanymi kluczami
- DPary klucz–wartość lokalizowane przez funkcję mieszającą
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
- B1
- Cn (drzewo staje się listą wiązaną)
- Dlog₂ n
5.Średni
Drzewo trie (drzewo prefiksowe) jest szczególnie wydajne przy:
- AWyszukiwaniu po prefiksie, np. autouzupełnianiu
- BZnajdowaniu najkrótszych ścieżek
- CSortowaniu liczb
- DPrzechowywaniu macierzy
6.Ś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
- BOba poddrzewa każdego węzła zawierają dokładnie tyle samo węzłów
- CKażdy węzeł jest pokolorowany na czerwono lub czarno
- DWszystkie liście są na dokładnie tej samej głębokości
7.Trudny
Drzewo przedziałowe (segment tree) służy zwykle do:
- AImplementacji stosu
- BPrzechowywania krawędzi grafu
- COdpowiadania na zapytania o zakresy (np. sumy zakresów) i aktualizacji w O(log n)
- DAlfabetycznego sortowania napisów przez przechowywanie każdego prefiksu w osobnym węźle drzewa
8.Trudny
Dlaczego w tablicy mieszającej z adresowaniem otwartym usuwanie wykonuje się często za pomocą znacznika „nagrobka” (tombstone)?
- ADzięki temu tablica staje się posortowana
- BNagrobki przyspieszają haszowanie
- CUsunięte klucze muszą być przechowywane na zawsze ze względów bezpieczeństwa, więc miejsc nigdy nie można użyć ponownie
- DOpróżnienie miejsca mogłoby przerwać sekwencję sondowania dla innych kluczy
Klucz odpowiedzi
- 1. D · Mniejsze od wartości węzła
- 2. C · Strukturą pozwalającą wstawiać i usuwać elementy na obu końcach
- 3. D · Pary klucz–wartość lokalizowane przez funkcję mieszającą
- 4. C · n (drzewo staje się listą wiązaną)
- 5. A · Wyszukiwaniu po prefiksie, np. autouzupełnianiu
- 6. A · Wysokości lewego i prawego poddrzewa różnią się co najwyżej o 1
- 7. C · Odpowiadania na zapytania o zakresy (np. sumy zakresów) i aktualizacji w O(log n)
- 8. D · Opróżnienie miejsca mogłoby przerwać sekwencję sondowania dla innych kluczy
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.