1.Mudah
Berapa kompleksitas waktu depth-first search pada graf yang disimpan sebagai adjacency list?
- AO(V × E)
- BO(V + E)
- CO(E log V)
- DO(V²)
2.Mudah
Berapa Big O dari 3n² + 5n + 2?
- AO(n²)
- BO(3n²)
- CO(n³)
- DO(5n)
3.Mudah
Apa arti f(n) = Θ(g(n))?
- Af tumbuh benar-benar lebih lambat daripada g
- Bf tumbuh dengan laju yang sama dengan g, dibatasi di atas dan di bawah oleh kelipatan konstan g
- Cf selalu lebih kecil daripada g untuk setiap n, sehingga g membatasinya dari atas tetapi tidak pernah dari bawah
- Df tumbuh benar-benar lebih cepat daripada g
4.Sedang
Dalam array terurut, Anda mencari dua elemen yang jumlahnya sama dengan target dengan menggerakkan satu pointer dari masing-masing ujung ke dalam. Berapa kompleksitas waktunya?
- AO(log n)
- BO(n log n)
- CO(n²)
- DO(n)
5.Sedang
Apa yang diukur oleh analisis amortisasi?
- ABiaya rata-rata per operasi atas urutan operasi kasus terburuk
- BBiaya satu operasi yang paling mahal di mana pun dalam urutan itu
- CBiaya yang diharapkan atas input acak
- DBiaya algoritma pada input terbaik
6.Sedang
Kira-kira berapa perbandingan yang diperlukan binary search pada kasus terburuk untuk array terurut berisi 1,000,000 elemen?
- ASekitar 1,000
- BSekitar 500,000
- CSekitar 100
- DSekitar 20
7.Sulit
Mengapa pencarian rata-rata pada tabel hash adalah O(1) tetapi kasus terburuknya O(n)?
- AKunci harus diurutkan terlebih dahulu
- BAkses array memerlukan O(n)
- CFungsi hash lambat
- DBanyak kunci dapat bertabrakan (collision) di bucket yang sama
8.Sulit
Dengan teorema master, T(n) = 8T(n/2) + O(n²) memiliki solusi:
- AΘ(n²)
- BΘ(n³)
- CΘ(n log n)
- DΘ(n² log n)
Kunci jawaban
- 1. B · O(V + E)
- 2. A · O(n²)
- 3. B · f tumbuh dengan laju yang sama dengan g, dibatasi di atas dan di bawah oleh kelipatan konstan g
- 4. D · O(n)
- 5. A · Biaya rata-rata per operasi atas urutan operasi kasus terburuk
- 6. D · Sekitar 20
- 7. D · Banyak kunci dapat bertabrakan (collision) di bucket yang sama
- 8. B · Θ(n³)
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.