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(log n)
  2. BO(n)
  3. CO(1)
  4. DO(n log n)
2.Mudah

Waktu eksekusi suatu algoritma adalah O(n). Pertumbuhan ini disebut apa?

  1. AKonstan
  2. BLogaritmik
  3. CLinear
  4. DKuadratik
3.Mudah

Suatu masalah biasanya disebut tractable jika:

  1. ATidak memiliki solusi
  2. BDapat diselesaikan dalam waktu polinomial
  3. CDapat diselesaikan dalam waktu konstan
  4. DHanya dapat diselesaikan dengan mencoba setiap kemungkinan
4.Sedang

Apa yang diukur oleh analisis amortisasi?

  1. ABiaya yang diharapkan atas input acak
  2. BBiaya rata-rata per operasi atas urutan operasi kasus terburuk
  3. CBiaya satu operasi yang paling mahal di mana pun dalam urutan itu
  4. DBiaya algoritma pada input terbaik
5.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)
6.Sedang

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

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

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

  1. A2-SAT, dengan setiap klausa berisi paling banyak dua literal
  2. BCircuit satisfiability
  3. CSAT umum pada formula dalam bentuk normal konjungtif
  4. D3-SAT, dengan setiap klausa berisi tepat tiga literal
8.Sulit

Pengurutan topologis hanya mungkin dilakukan untuk:

  1. AGraf dengan bobot negatif
  2. BGraf tak berarah
  3. CGraf berarah asiklik (DAG)
  4. DGraf lengkap

Kunci jawaban

  1. 1. A · O(log n)
  2. 2. C · Linear
  3. 3. B · Dapat diselesaikan dalam waktu polinomial
  4. 4. B · Biaya rata-rata per operasi atas urutan operasi kasus terburuk
  5. 5. C · O(n log n)
  6. 6. D · O(n)
  7. 7. A · 2-SAT, dengan setiap klausa berisi paling banyak dua literal
  8. 8. C · Graf berarah asiklik (DAG)

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