1.Łatwy
Która operacja jest wolna w tablicy, ale szybka na początku listy wiązanej?
- AWstawianie na początku
- BOdczyt ostatniego elementu po indeksie
- CUstalenie długości tablicy o stałym rozmiarze
- DDostęp do 5. elementu
2.Łatwy
Jaka jest cecha definiująca zbiór jako abstrakcyjny typ danych?
- APrzechowuje elementy w kolejności posortowanej
- BPrzechowuje elementy bez duplikatów
- CPozwala na dostęp tylko z jednego końca
- DPrzechowuje pary klucz–wartość
3.Łatwy
Jak nazywa się operacja na kolejce, która usuwa element z jej początku?
- APush
- BDequeue
- CEnqueue
- DInsert
4.Średni
Masz referencję do węzła w środku listy. W której liście możesz go usunąć w O(1)?
- AW tablicy dynamicznej
- BW liście dwukierunkowej
- CW liście jednokierunkowej
- DW posortowanej tablicy
5.Średni
Ile czasu zajmuje sprawdzenie, czy istnieje krawędź (u, v), przy użyciu macierzy sąsiedztwa?
- AO(V)
- BO(E)
- CO(1)
- DO(log V)
6.Średni
Ile pamięci zajmują listy sąsiedztwa dla grafu o V wierzchołkach i E krawędziach?
- AO(E²)
- BO(V + E)
- CO(V²)
- DO(V × E)
7.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
- COpróżnienie miejsca mogłoby przerwać sekwencję sondowania dla innych kluczy
- DUsunięte klucze muszą być przechowywane na zawsze ze względów bezpieczeństwa, więc miejsc nigdy nie można użyć ponownie
8.Trudny
Co robi drzewo splay po każdym dostępie?
- ABuduje całe drzewo od nowa w formie zrównoważonej
- BPrzenosi odwiedzony węzeł do liścia
- CRotacjami przenosi odwiedzony węzeł do korzenia
- DPrzekolorowuje węzły na ścieżce wyszukiwania
Klucz odpowiedzi
- 1. A · Wstawianie na początku
- 2. B · Przechowuje elementy bez duplikatów
- 3. B · Dequeue
- 4. B · W liście dwukierunkowej
- 5. C · O(1)
- 6. B · O(V + E)
- 7. C · Opróżnienie miejsca mogłoby przerwać sekwencję sondowania dla innych kluczy
- 8. C · Rotacjami przenosi odwiedzony węzeł do korzenia
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.