1.Mudah
Berapa kompleksitas waktu kasus terburuk merge sort?
- AO(n log n)
- BO(n²)
- CO(log n)
- DO(n)
2.Mudah
Apa artinya jika suatu operasi berjalan dalam waktu O(1)?
- AMemproses tepat satu elemen per detik waktu eksekusi
- BHanya dapat dijalankan sekali
- CWaktu eksekusinya tidak bertambah seiring ukuran input
- DSelalu memerlukan tepat satu detik
3.Mudah
Mengakses elemen array berdasarkan indeks memerlukan waktu:
- AO(log n)
- BO(1)
- CO(n²)
- DO(n)
4.Sedang
Berapa waktu eksekusi LSD radix sort pada n bilangan bulat dengan d digit dalam basis k?
- AO(d(n + k))
- BO(dn log k)
- CO(n log n)
- DO(n²)
5.Sedang
Rekurens T(n) = T(n/2) + O(1) menghasilkan apa?
- AO(n)
- BO(n log n)
- CO(log n)
- DO(1)
6.Sedang
Sebuah fungsi menjalankan satu loop berisi n iterasi, lalu secara terpisah satu loop lain berisi n iterasi. Berapa kompleksitas waktunya?
- AO(n²)
- BO(log n)
- CO(n)
- DO(2ⁿ)
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
- BMenunjukkan bahwa X dapat diverifikasi dalam waktu polinomial
- CMenunjukkan bahwa X tidak memiliki algoritma polinomial untuk input kecil
- DMereduksi masalah NP-hard yang sudah dikenal ke X dalam waktu polinomial
8.Sulit
Apa perbedaan antara masalah undecidable dan masalah intractable?
- ATidak ada algoritma yang menyelesaikan masalah undecidable untuk semua input, sedangkan masalah intractable dapat diselesaikan tetapi terlalu lambat
- BMasalah intractable tidak dapat diselesaikan oleh algoritma apa pun, sedangkan masalah undecidable hanya memerlukan waktu eksponensial
- CMasalah undecidable berada di NP, sedangkan masalah intractable di P
- DKeduanya berarti masalah itu sama sekali tidak memiliki algoritma
Kunci jawaban
- 1. A · O(n log n)
- 2. C · Waktu eksekusinya tidak bertambah seiring ukuran input
- 3. B · O(1)
- 4. A · O(d(n + k))
- 5. C · O(log n)
- 6. C · O(n)
- 7. D · Mereduksi masalah NP-hard yang sudah dikenal ke X dalam waktu polinomial
- 8. A · Tidak ada algoritma yang menyelesaikan masalah undecidable untuk semua input, sedangkan masalah intractable dapat diselesaikan tetapi terlalu lambat
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.