1.Łatwy
Czym jest korzeń drzewa?
- AWęzeł bez dzieci
- BDowolny węzeł w środku
- CWęzeł o największej wartości
- DNajwyższy węzeł, który nie ma rodzica
2.Łatwy
Która struktura danych działa według zasady „ostatni na wejściu, pierwszy na wyjściu” (LIFO)?
- AKolejka
- BStos
- CTablica mieszająca
- DLista wiązana
3.Łatwy
Która struktura danych działa według zasady „pierwszy na wejściu, pierwszy na wyjściu” (FIFO)?
- AStos
- BKopiec
- CKolejka
- DDrzewo binarne
4.Średni
Której struktury danych używa przeszukiwanie w głąb (DFS) w wersji iteracyjnej?
- AWyłącznie tablicy mieszającej
- BKopca
- CStosu
- DKolejki
5.Średni
Jak działa extract-min w binarnym kopcu minimalnym?
- APrzenosi się ostatni element do korzenia i przesuwa go w dół
- BPrzeszukuje się wszystkie liście w poszukiwaniu nowego minimum
- CUsuwa się korzeń i przesuwa wszystkie elementy o jedno miejsce w lewo
- DUsuwa się ostatni element tablicy
6.Średni
Co jest prawdą o macierzy sąsiedztwa grafu nieskierowanego?
- AJest symetryczna względem głównej przekątnej
- BNa jej głównej przekątnej zawsze są jedynki
- CKażdy wiersz ma dokładnie jedną jedynkę
- DJest zawsze górnotrójkątna
7.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
- BCzyszczenie bufora za każdym razem, gdy front równa się rear, więc stan jest pusty
- CPrzechowywanie osobnego licznika elementów albo pozostawianie zawsze jednej wolnej pozycji
- DPrzechowywanie front i rear w tej samej zmiennej
8.Trudny
Który problem próbkowania liniowego zmniejsza przede wszystkim haszowanie podwójne?
- APotrzebę przechowywania kluczy w tablicy
- BPotrzebę funkcji mieszającej
- CKoszt O(n) odczytu wartości klucza
- DGrupowanie pierwotne (primary clustering), czyli powstawanie długich ciągów zajętych pozycji
Klucz odpowiedzi
- 1. D · Najwyższy węzeł, który nie ma rodzica
- 2. B · Stos
- 3. C · Kolejka
- 4. C · Stosu
- 5. A · Przenosi się ostatni element do korzenia i przesuwa go w dół
- 6. A · Jest symetryczna względem głównej przekątnej
- 7. C · Przechowywanie osobnego licznika elementów albo pozostawianie zawsze jednej wolnej pozycji
- 8. D · Grupowanie pierwotne (primary clustering), czyli powstawanie długich ciągów zajętych pozycji
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.