1.Łatwy
Czym jest graf ważony?
- AGrafem przechowywanym na dysku
- BGrafem, który ma więcej krawędzi niż wierzchołków
- CGrafem, w którym niektóre wierzchołki są cięższe od innych, bo mają więcej krawędzi
- DGrafem, w którym każda krawędź ma wartość liczbową, np. koszt lub odległość
2.Łatwy
Ile krawędzi ma drzewo o n węzłach?
- An + 1
- Bn
- C2n
- Dn − 1
3.Łatwy
Czym jest liść w drzewie?
- AWęzłem bez dzieci
- BWęzłem o największej wartości
- CWęzłem z dokładnie jednym dzieckiem
- DWęzłem bez rodzica
4.Średni
Węzeł binarnego drzewa poszukiwań ma prawe poddrzewo. Gdzie jest jego następnik w porządku inorder?
- AW skrajnie lewym węźle jego prawego poddrzewa
- BZawsze w jego rodzicu
- CZawsze w jego prawym dziecku
- DW skrajnie prawym węźle jego lewego poddrzewa
5.Średni
Jaki jest koszt wstawienia elementu w środek tablicy o n elementach?
- AO(n²), bo każdy element przesuwa się n razy
- BO(log n), z powodu wyszukiwania binarnego
- CO(1), bo indeks jest znany
- DO(n), bo dalsze elementy trzeba przesunąć
6.Średni
Kolejkę zaimplementowano za pomocą dwóch stosów: push na stos „in”, a pop ze stosu „out”, który, gdy jest pusty, uzupełnia się ze stosu „in”. Jaki jest zamortyzowany koszt jednej operacji?
- AO(log n)
- BO(n)
- CO(1)
- DO(n²)
7.Trudny
Dlaczego serwer może losowo wybierać funkcję mieszającą z rodziny uniwersalnej?
- ABy tablica mieszająca była posortowana
- BBy wyeliminować potrzebę zmiany rozmiaru tablicy
- CBy było bardzo mało prawdopodobne, że atakujący dobierze wiele kluczy, które wszystkie kolidują
- DBy zagwarantować, że żadne dwa klucze nigdy nie będą kolidować, jakie klucze by nie wysłał atakujący
8.Trudny
Dlaczego ze standardowego filtru Blooma nie można po prostu usuwać elementów przez zerowanie ich bitów?
- ABitów w filtrze Blooma nie można zmieniać po jego utworzeniu
- BUsuwanie zwiększyłoby odsetek wyników fałszywie pozytywnych do 100%
- CTe bity mogą należeć także do innych elementów, co spowodowałoby wyniki fałszywie negatywne
- DFiltry Blooma przechowują całe elementy, których po zahaszowaniu nie da się ponownie zlokalizować
Klucz odpowiedzi
- 1. D · Grafem, w którym każda krawędź ma wartość liczbową, np. koszt lub odległość
- 2. D · n − 1
- 3. A · Węzłem bez dzieci
- 4. A · W skrajnie lewym węźle jego prawego poddrzewa
- 5. D · O(n), bo dalsze elementy trzeba przesunąć
- 6. C · O(1)
- 7. C · By było bardzo mało prawdopodobne, że atakujący dobierze wiele kluczy, które wszystkie kolidują
- 8. C · Te bity mogą należeć także do innych elementów, co spowodowałoby wyniki fałszywie negatywne
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.