1.Łatwy
Jak nazywa się operacja na stosie, która dodaje element na wierzchołek?
- AEnqueue
- BPush
- CPop
- DPeek
2.Łatwy
Co zawiera każdy węzeł listy dwukierunkowej?
- ADane, wskaźnik na następny węzeł i wskaźnik na poprzedni węzeł
- BDane i dwa wskaźniki: jeden do następnego węzła i jeden do węzła po nim
- CDane i tylko wskaźnik na następny węzeł
- DDwie kopie danych i jeden wskaźnik
3.Łatwy
Jak elementy tablicy są przechowywane w pamięci?
- AW drzewie stron pamięci
- BW losowych miejscach wybranych przez funkcję mieszającą
- CW jednym ciągłym bloku, jeden po drugim
- DW rozproszeniu, połączone wskaźnikami
4.Średni
Przejście in-order (poprzeczne) binarnego drzewa poszukiwań odwiedza klucze w kolejności:
- AZawsze malejącej
- BPoziomami
- CWstawiania
- DRosnącej (posortowanej)
5.Średni
Której struktury danych używa działający program do śledzenia aktywnych wywołań funkcji i ich zmiennych lokalnych?
- ATablicy mieszającej funkcji
- BKolejki pamięci sterty
- CBinarnego drzewa poszukiwań ramek
- DStosu wywołań
6.Średni
Gdzie w kopcu binarnym przechowywanym w tablicy od indeksu 0 znajduje się rodzic węzła o indeksie i?
- APod indeksem 2i + 1
- BPod indeksem ⌊(i − 1) / 2⌋
- CPod indeksem ⌊i / 2⌋ + 1
- DPod indeksem i − 1
7.Trudny
Usunięcie węzła z dwojgiem dzieci z binarnego drzewa poszukiwań wykonuje się zwykle przez:
- AZamianę go z korzeniem
- BUsunięcie całego poddrzewa
- CZbudowanie od nowa poddrzewa poniżej węzła i ponowne wstawienie wszystkich zawartych w nim kluczy
- DZastąpienie go następnikiem (lub poprzednikiem) w porządku in-order i usunięcie tamtego węzła
8.Trudny
Złożoność czasowa operacji decrease-key w kopcu binarnym (przy znanej pozycji elementu) wynosi:
- AO(n)
- BO(log n)
- CO(1)
- DO(n log n)
Klucz odpowiedzi
- 1. B · Push
- 2. A · Dane, wskaźnik na następny węzeł i wskaźnik na poprzedni węzeł
- 3. C · W jednym ciągłym bloku, jeden po drugim
- 4. D · Rosnącej (posortowanej)
- 5. D · Stosu wywołań
- 6. B · Pod indeksem ⌊(i − 1) / 2⌋
- 7. D · Zastąpienie go następnikiem (lub poprzednikiem) w porządku in-order i usunięcie tamtego węzła
- 8. B · O(log n)
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.