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

Sebuah loop dimulai dengan i = 1 dan menggandakan i setiap iterasi sampai i > n. Berapa kali loop itu berjalan?

  1. ASekitar n
  2. BSekitar log₂ n
  3. CSekitar n²
  4. DSekitar n / 2
2.Mudah

Kelas kompleksitas manakah yang tumbuh paling cepat untuk n yang besar?

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

Berapa kompleksitas waktu linear search pada array tidak terurut berisi n elemen (kasus terburuk)?

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

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

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

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

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

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

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

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

  1. ASelalu memilih elemen pertama
  2. BMengurutkan input sebelum menjalankan quicksort
  3. CMemilih pivot secara acak seragam
  4. DMenggunakan rekursi hanya pada sisi kiri
8.Sulit

Berapa kompleksitas waktu membangun binary heap dari n elemen tidak terurut dengan metode bottom-up?

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

Kunci jawaban

  1. 1. B · Sekitar log₂ n
  2. 2. B · O(2ⁿ)
  3. 3. D · O(n)
  4. 4. C · O(log n)
  5. 5. C · O(n)
  6. 6. B · O(n)
  7. 7. C · Memilih pivot secara acak seragam
  8. 8. C · O(n)

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