Dla nauczycieli: można bezpłatnie drukować, kopiować i używać na zajęciach. Każdy nowy arkusz ma nowe wartości i własny klucz odpowiedzi. Będziemy wdzięczni za link do ExamProblems na stronie kursu.
Imię: ____________________ Data: ____________
1.Łatwy
Jak nazywa się operacja na kolejce, która usuwa element z jej początku?
AInsert
BPush
CEnqueue
DDequeue
2.Łatwy
Czym jest graf skierowany?
AGrafem, którego krawędzie mają kierunek od jednego wierzchołka do drugiego
BGrafem, w którym każda para różnych wierzchołków jest połączona krawędzią
CGrafem, którego wszystkie krawędzie mają wagi
DGrafem bez cykli
3.Łatwy
Która struktura danych najlepiej nadaje się do funkcji „cofnij” (undo) w edytorze tekstu?
AStos
BGraf
CZbiór mieszający
DKolejka
4.Średni
Jak w kolejce cyklicznej przechowywanej w tablicy o pojemności n oblicza się następną pozycję po indeksie i?
Ai + 1
B2i + 1
C(i − 1) mod n
D(i + 1) mod n
5.Średni
Przejście in-order (poprzeczne) binarnego drzewa poszukiwań odwiedza klucze w kolejności:
APoziomami
BRosnącej (posortowanej)
CWstawiania
DZawsze malejącej
6.Średni
Dlaczego kopiec binarny można przechowywać w tablicy bez żadnych wskaźników?
AJest zupełnym drzewem binarnym, więc pozycje wynikają z prostych wzorów na indeksy
BWszystkie klucze w kopcu są równe
CTablice automatycznie utrzymują klucze w kolejności posortowanej, więc wskaźniki nie są potrzebne
DKopce nigdy nie zawierają więcej niż 100 elementów
7.Trudny
Jaka jest główna zaleta listy z przeskokami (skip list) nad posortowaną listą wiązaną?
AGwarantowane wyszukiwanie w O(1), bo każdy węzeł przechowuje wskaźnik do każdego innego węzła
BOczekiwane wyszukiwanie w O(log n) dzięki kilku poziomom wskaźników do przodu
CNie zużywa dodatkowej pamięci
DPrzechowuje klucze bez uporządkowania
8.Trudny
Drzewo przedziałowe (segment tree) służy zwykle do:
AImplementacji stosu
BOdpowiadania na zapytania o zakresy (np. sumy zakresów) i aktualizacji w O(log n)
CAlfabetycznego sortowania napisów przez przechowywanie każdego prefiksu w osobnym węźle drzewa
DPrzechowywania krawędzi grafu
Klucz odpowiedzi
1. D · Dequeue
2. A · Grafem, którego krawędzie mają kierunek od jednego wierzchołka do drugiego
3. A · Stos
4. D · (i + 1) mod n
5. B · Rosnącej (posortowanej)
6. A · Jest zupełnym drzewem binarnym, więc pozycje wynikają z prostych wzorów na indeksy
7. B · Oczekiwane wyszukiwanie w O(log n) dzięki kilku poziomom wskaźników do przodu
8. B · Odpowiadania na zapytania o zakresy (np. sumy zakresów) i aktualizacji w O(log n)
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.