1.Mudah
Berapa kompleksitas waktu kasus terburuk merge sort?
- AO(n log n)
- BO(log n)
- CO(n²)
- DO(n)
2.Mudah
Berapa kompleksitas waktu depth-first search pada graf yang disimpan sebagai adjacency list?
- AO(V²)
- BO(V × E)
- CO(E log V)
- DO(V + E)
3.Mudah
Berapa Big O dari 3n² + 5n + 2?
- AO(5n)
- BO(n²)
- CO(n³)
- DO(3n²)
4.Sedang
Berapa kompleksitas waktu mengalikan dua matriks n × n dengan triple loop standar?
- AO(n³)
- BO(n² log n)
- CO(n)
- DO(n²)
5.Sedang
Berapa waktu eksekusi LSD radix sort pada n bilangan bulat dengan d digit dalam basis k?
- AO(d(n + k))
- BO(n log n)
- CO(dn log k)
- DO(n²)
6.Sedang
Algoritma greedy:
- ASelalu memberikan solusi optimal
- BMencoba setiap solusi yang mungkin
- CHanya menggunakan rekursi
- DMengambil pilihan terbaik secara lokal pada setiap langkah
7.Sulit
Untuk menunjukkan bahwa masalah baru X adalah NP-hard, apa yang harus Anda lakukan?
- AMereduksi X ke masalah NP-hard yang sudah dikenal dalam waktu polinomial
- BMereduksi masalah NP-hard yang sudah dikenal ke X dalam waktu polinomial
- CMenunjukkan bahwa X tidak memiliki algoritma polinomial untuk input kecil
- DMenunjukkan bahwa X dapat diverifikasi dalam waktu polinomial
8.Sulit
Suatu masalah disebut NP-complete jika masalah tersebut:
- ABerada di luar NP tetapi lebih sulit daripada semua masalah NP, seperti halting problem
- BTidak mungkin diselesaikan
- CDapat diselesaikan dalam waktu polinomial
- DTermasuk dalam NP dan setiap masalah NP dapat direduksi ke masalah tersebut dalam waktu polinomial
Kunci jawaban
- 1. A · O(n log n)
- 2. D · O(V + E)
- 3. B · O(n²)
- 4. A · O(n³)
- 5. A · O(d(n + k))
- 6. D · Mengambil pilihan terbaik secara lokal pada setiap langkah
- 7. B · Mereduksi masalah NP-hard yang sudah dikenal ke X dalam waktu polinomial
- 8. D · Termasuk dalam NP dan setiap masalah NP dapat direduksi ke masalah tersebut dalam waktu polinomial
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.