1.Mudah
Berapa kompleksitas waktu kasus terburuk merge sort?
- AO(n²)
- BO(log n)
- CO(n log n)
- DO(n)
2.Mudah
Berapa kompleksitas waktu depth-first search pada graf yang disimpan sebagai adjacency list?
- AO(V²)
- BO(V × E)
- CO(V + E)
- DO(E log V)
3.Mudah
Apa arti f(n) = Θ(g(n))?
- Af selalu lebih kecil daripada g untuk setiap n, sehingga g membatasinya dari atas tetapi tidak pernah dari bawah
- Bf tumbuh benar-benar lebih cepat daripada g
- Cf tumbuh benar-benar lebih lambat daripada g
- Df tumbuh dengan laju yang sama dengan g, dibatasi di atas dan di bawah oleh kelipatan konstan g
4.Sedang
Rekurens T(n) = T(n/2) + O(1) menghasilkan apa?
- AO(1)
- BO(log n)
- CO(n)
- DO(n log n)
5.Sedang
Anda mengurutkan array berisi n elemen sekali, lalu menjawab k kueri keanggotaan dengan binary search. Berapa total biayanya?
- AO(n log n + k log n)
- BO(n + k)
- CO(nk)
- DO(k n log n)
6.Sedang
Berapa kompleksitas waktu algoritma dynamic programming standar untuk longest common subsequence dari string dengan panjang m dan n?
- AO(2m+n)
- BO(mn)
- CO(mn log n)
- DO(m + n)
7.Sulit
Mengapa binary search tidak menghasilkan waktu O(log n) pada singly linked list?
- ABinary search memerlukan setidaknya dua kali lipat memori
- BPerbandingan pada node linked list lebih lambat
- CLinked list tidak dapat diurutkan
- DMencapai elemen tengah memerlukan O(n) langkah, karena tidak ada akses indeks langsung
8.Sulit
Apa yang ditetapkan oleh teorema Cook–Levin?
- ASetiap masalah NP dapat diselesaikan dalam waktu eksponensial
- BBoolean satisfiability problem (SAT) adalah NP-complete
- CHalting problem tidak dapat diputuskan (undecidable)
- DP tidak sama dengan NP
Kunci jawaban
- 1. C · O(n log n)
- 2. C · O(V + E)
- 3. D · f tumbuh dengan laju yang sama dengan g, dibatasi di atas dan di bawah oleh kelipatan konstan g
- 4. B · O(log n)
- 5. A · O(n log n + k log n)
- 6. B · O(mn)
- 7. D · Mencapai elemen tengah memerlukan O(n) langkah, karena tidak ada akses indeks langsung
- 8. B · Boolean satisfiability problem (SAT) adalah NP-complete
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.