Lembar kerja Algoritma & kompleksitas dengan jawaban

Lembar kerja Algoritma & kompleksitas gratis yang dapat dicetak: 8 soal dari mudah hingga tingkat ujian, dengan kunci jawaban. Cetak atau simpan sebagai PDF.

Untuk pengajar: gratis untuk dicetak, disalin, dan dipakai di kelas. Setiap lembar kerja baru punya nilai baru dan kunci jawabannya sendiri. Tautan ke ExamProblems di halaman mata kuliah Anda sangat kami hargai.

Nama: ____________________   Tanggal: ____________

1.Mudah

Berapa kompleksitas waktu binary search pada array yang sudah terurut?

  1. AO(n)
  2. BO(n log n)
  3. CO(log n)
  4. DO(1)
2.Mudah

Manakah dari waktu eksekusi berikut yang polinomial?

  1. AO(n!)
  2. BO(nⁿ)
  3. CO(2ⁿ)
  4. DO(n³)
3.Mudah

Berapa Big O dari 3n² + 5n + 2?

  1. AO(3n²)
  2. BO(5n)
  3. CO(n²)
  4. DO(n³)
4.Sedang

Rekurens T(n) = T(n − 1) + O(1) menghasilkan apa?

  1. AO(log n)
  2. BO(n)
  3. CO(n²)
  4. DO(2ⁿ)
5.Sedang

Relasi rekurens T(n) = 2T(n/2) + O(n) memiliki solusi:

  1. AO(n)
  2. BO(n²)
  3. CO(log n)
  4. DO(n log n)
6.Sedang

Anda mengurutkan array berisi n elemen sekali, lalu menjawab k kueri keanggotaan dengan binary search. Berapa total biayanya?

  1. AO(n log n + k log n)
  2. BO(nk)
  3. CO(n + k)
  4. DO(k n log n)
7.Sulit

Mengapa setiap pencarian berbasis perbandingan dalam array terurut memerlukan Ω(log n) perbandingan pada kasus terburuk?

  1. ASetiap perbandingan memerlukan waktu logaritmik
  2. BSetiap elemen harus dibandingkan setidaknya sekali
  3. CBinary search adalah satu-satunya algoritma yang mungkin, dan memerlukan log₂ n perbandingan
  4. DPohon keputusan dengan n kemungkinan hasil harus memiliki kedalaman setidaknya log₂ n
8.Sulit

Pernyataan manakah tentang P dan NP yang benar?

  1. ATelah dibuktikan bahwa P ≠ NP
  2. BSetiap masalah di P juga termasuk dalam NP
  3. CMasalah NP tidak dapat diverifikasi dengan cepat
  4. DNP berarti "not polynomial"

Kunci jawaban

  1. 1. C · O(log n)
  2. 2. D · O(n³)
  3. 3. C · O(n²)
  4. 4. B · O(n)
  5. 5. D · O(n log n)
  6. 6. A · O(n log n + k log n)
  7. 7. D · Pohon keputusan dengan n kemungkinan hasil harus memiliki kedalaman setidaknya log₂ n
  8. 8. B · Setiap masalah di P juga termasuk dalam NP

Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.