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

Apa yang digambarkan oleh waktu eksekusi kasus rata-rata?

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

Kompleksitas ruang (space complexity) mengukur:

  1. AJumlah baris kode
  2. BUkuran fisik komputer
  3. CJumlah memori yang dibutuhkan algoritma seiring bertambahnya input
  4. DRuang disk yang dipakai file program setelah dikompilasi
3.Mudah

Apa yang digambarkan oleh waktu eksekusi kasus terburuk suatu algoritma?

  1. AWaktu yang diharapkan pada input acak berukuran n
  2. BWaktu yang diperlukan pada komputer yang lambat
  3. CWaktu yang diperlukan pada input terkecil
  4. DWaktu maksimum yang diperlukan atas semua input berukuran n
4.Sedang

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

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

Berapa kompleksitas waktu teramortisasi (amortised) untuk menambahkan elemen ke array dinamis yang menggandakan kapasitasnya ketika penuh?

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

Berapa kompleksitas waktu menghitung bilangan Fibonacci ke-n dengan tabel bottom-up?

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

Suatu masalah disebut NP-complete jika masalah tersebut:

  1. ABerada di luar NP tetapi lebih sulit daripada semua masalah NP, seperti halting problem
  2. BTidak mungkin diselesaikan
  3. CDapat diselesaikan dalam waktu polinomial
  4. DTermasuk dalam NP dan setiap masalah NP dapat direduksi ke masalah tersebut dalam waktu polinomial
8.Sulit

Manakah dari masalah satisfiability berikut yang diketahui dapat diselesaikan dalam waktu polinomial?

  1. ACircuit satisfiability
  2. B3-SAT, dengan setiap klausa berisi tepat tiga literal
  3. CSAT umum pada formula dalam bentuk normal konjungtif
  4. D2-SAT, dengan setiap klausa berisi paling banyak dua literal

Kunci jawaban

  1. 1. B · Waktu yang diharapkan atas distribusi input berukuran n tertentu
  2. 2. C · Jumlah memori yang dibutuhkan algoritma seiring bertambahnya input
  3. 3. D · Waktu maksimum yang diperlukan atas semua input berukuran n
  4. 4. D · O(n)
  5. 5. A · O(1)
  6. 6. B · O(n)
  7. 7. D · Termasuk dalam NP dan setiap masalah NP dapat direduksi ke masalah tersebut dalam waktu polinomial
  8. 8. D · 2-SAT, dengan setiap klausa berisi paling banyak dua literal

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