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 depth-first search pada graf yang disimpan sebagai adjacency list?

  1. AO(V²)
  2. BO(E log V)
  3. CO(V + E)
  4. DO(V × E)
2.Mudah

Berapa kompleksitas waktu kasus terburuk merge sort?

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

Pertumbuhan O(2ⁿ) disebut apa?

  1. ALinear
  2. BEksponensial
  3. CLogaritmik
  4. DPolinomial
4.Sedang

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

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

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

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

Batas bawah untuk pengurutan berbasis perbandingan pada kasus terburuk adalah:

  1. AΩ(log n)
  2. BΩ(n log n)
  3. CΩ(n²)
  4. DΩ(n)
7.Sulit

Apa perbedaan antara masalah undecidable dan masalah intractable?

  1. AMasalah intractable tidak dapat diselesaikan oleh algoritma apa pun, sedangkan masalah undecidable hanya memerlukan waktu eksponensial
  2. BKeduanya berarti masalah itu sama sekali tidak memiliki algoritma
  3. CMasalah undecidable berada di NP, sedangkan masalah intractable di P
  4. DTidak ada algoritma yang menyelesaikan masalah undecidable untuk semua input, sedangkan masalah intractable dapat diselesaikan tetapi terlalu lambat
8.Sulit

Teknik manakah yang memberikan waktu eksekusi harapan (expected) O(n log n) untuk quicksort pada input apa pun?

  1. AMengurutkan input sebelum menjalankan quicksort
  2. BMemilih pivot secara acak seragam
  3. CSelalu memilih elemen pertama
  4. DMenggunakan rekursi hanya pada sisi kiri

Kunci jawaban

  1. 1. C · O(V + E)
  2. 2. C · O(n log n)
  3. 3. B · Eksponensial
  4. 4. B · O(n)
  5. 5. C · O(n²)
  6. 6. B · Ω(n log n)
  7. 7. D · Tidak ada algoritma yang menyelesaikan masalah undecidable untuk semua input, sedangkan masalah intractable dapat diselesaikan tetapi terlalu lambat
  8. 8. B · Memilih pivot secara acak seragam

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