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

Notasi manakah yang menyatakan batas bawah (lower bound) pertumbuhan?

  1. AΘ (Big Theta)
  2. BΩ (Big Omega)
  3. CO (Big O)
  4. Do (little o)
2.Mudah

Apa yang digambarkan oleh waktu eksekusi kasus rata-rata?

  1. AWaktu yang diharapkan atas distribusi input berukuran n tertentu
  2. BWaktu untuk input dengan panjang rata-rata
  3. CWaktu pada komputer yang paling umum
  4. DNilai tengah antara waktu eksekusi kasus terbaik dan kasus terburuk
3.Mudah

Berapa kompleksitas waktu untuk mencari nilai terbesar dalam array tidak terurut berisi n bilangan?

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

Sebuah fungsi menjalankan satu loop berisi n iterasi, lalu secara terpisah satu loop lain berisi n iterasi. Berapa kompleksitas waktunya?

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

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

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

Berapa kompleksitas waktu algoritma Bellman–Ford pada graf dengan V simpul dan E sisi?

  1. AO(V + E)
  2. BO(V × E)
  3. CO(V³ × E)
  4. DO(E log V)
7.Sulit

Rekurens T(n) = 2T(n/2) + n log n menghasilkan apa?

  1. AΘ(n)
  2. BΘ(n log n)
  3. CΘ(n log² n)
  4. DΘ(n²)
8.Sulit

Definisi kelas NP manakah yang benar?

  1. AMasalah keputusan yang jawaban "ya"-nya dapat diverifikasi dalam waktu polinomial jika diberi sertifikat
  2. BMasalah yang tidak dapat diselesaikan algoritma apa pun
  3. CMasalah yang tidak dapat diselesaikan dalam waktu polinomial
  4. DMasalah yang tidak polinomial

Kunci jawaban

  1. 1. B · Ω (Big Omega)
  2. 2. A · Waktu yang diharapkan atas distribusi input berukuran n tertentu
  3. 3. A · O(n)
  4. 4. B · O(n)
  5. 5. D · O(log n)
  6. 6. B · O(V × E)
  7. 7. C · Θ(n log² n)
  8. 8. A · Masalah keputusan yang jawaban "ya"-nya dapat diverifikasi dalam waktu polinomial jika diberi sertifikat

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