1.Mudah
Berapa kompleksitas waktu kasus terburuk insertion sort?
- AO(log n)
- BO(n²)
- CO(n)
- DO(n log n)
2.Mudah
Berapa kompleksitas waktu kasus terbaik insertion sort, pada array yang sudah terurut?
- AO(n)
- BO(n²)
- CO(1)
- DO(n log n)
3.Mudah
Berapa kompleksitas waktu kasus terburuk merge sort?
- AO(log n)
- BO(n log n)
- CO(n)
- DO(n²)
4.Sedang
Algoritma greedy:
- AMencoba setiap solusi yang mungkin
- BHanya menggunakan rekursi
- CSelalu memberikan solusi optimal
- DMengambil pilihan terbaik secara lokal pada setiap langkah
5.Sedang
Berapa kompleksitas waktu mengalikan dua matriks n × n dengan triple loop standar?
- AO(n²)
- BO(n)
- CO(n³)
- DO(n² log n)
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
Definisi kelas NP manakah yang benar?
- AMasalah yang tidak dapat diselesaikan dalam waktu polinomial
- BMasalah yang tidak dapat diselesaikan algoritma apa pun
- CMasalah keputusan yang jawaban "ya"-nya dapat diverifikasi dalam waktu polinomial jika diberi sertifikat
- DMasalah yang tidak polinomial
8.Sulit
Bagaimana travelling salesman problem diklasifikasikan?
- AMasalah ini undecidable
- BVersi keputusannya NP-complete dan versi optimasinya NP-hard
- CVersi keputusannya di P tetapi versi optimasinya NP-complete
- DMasalah ini berada di P karena algoritma Dijkstra menyelesaikannya dengan mengunjungi setiap kota satu kali
Kunci jawaban
- 1. B · O(n²)
- 2. A · O(n)
- 3. B · O(n log n)
- 4. D · Mengambil pilihan terbaik secara lokal pada setiap langkah
- 5. C · O(n³)
- 6. A · O(n)
- 7. C · Masalah keputusan yang jawaban "ya"-nya dapat diverifikasi dalam waktu polinomial jika diberi sertifikat
- 8. B · Versi keputusannya NP-complete dan versi optimasinya NP-hard
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.