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

Suatu masalah biasanya disebut tractable jika:

  1. ADapat diselesaikan dalam waktu konstan
  2. BHanya dapat diselesaikan dengan mencoba setiap kemungkinan
  3. CDapat diselesaikan dalam waktu polinomial
  4. DTidak memiliki solusi
2.Mudah

Pertumbuhan O(2ⁿ) disebut apa?

  1. APolinomial
  2. BEksponensial
  3. CLinear
  4. DLogaritmik
3.Mudah

Apa yang dimaksud dengan rekursi?

  1. AFungsi yang memanggil dirinya sendiri dengan input yang lebih kecil
  2. BSebuah metode pengurutan
  3. CSejenis struktur data
  4. DLoop yang tidak pernah berakhir
4.Sedang

Berapa kompleksitas waktu dari: for i = 1 to n: (j = 1; while j < n: j = j × 2)?

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

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

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

Berapa banyak ruang stack yang dipakai fungsi faktorial rekursif sederhana fact(n) = n × fact(n − 1)?

  1. AO(1)
  2. BO(log n)
  3. CO(n)
  4. DO(n²)
7.Sulit

Pernyataan mana tentang notasi little-o yang benar?

  1. An = o(n), karena setiap fungsi adalah little-o dari dirinya sendiri
  2. B2n = o(n), karena 2n tumbuh lambat
  3. Cn² = o(n)
  4. Dn = o(n²), tetapi n bukan o(n)
8.Sulit

Suatu masalah disebut NP-complete jika masalah tersebut:

  1. ATermasuk dalam NP dan setiap masalah NP dapat direduksi ke masalah tersebut dalam waktu polinomial
  2. BDapat diselesaikan dalam waktu polinomial
  3. CTidak mungkin diselesaikan
  4. DBerada di luar NP tetapi lebih sulit daripada semua masalah NP, seperti halting problem

Kunci jawaban

  1. 1. C · Dapat diselesaikan dalam waktu polinomial
  2. 2. B · Eksponensial
  3. 3. A · Fungsi yang memanggil dirinya sendiri dengan input yang lebih kecil
  4. 4. C · O(n log n)
  5. 5. A · O(n)
  6. 6. C · O(n)
  7. 7. D · n = o(n²), tetapi n bukan o(n)
  8. 8. A · Termasuk dalam NP dan setiap masalah NP dapat direduksi ke masalah tersebut dalam waktu polinomial

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