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 banyak memori tambahan yang dipakai merge sort standar berbasis array?

  1. AO(n²)
  2. BO(log n)
  3. CO(1)
  4. DO(n)
2.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 n²
  3. CSekitar n / 2
  4. DSekitar log₂ n
3.Mudah

Mengakses elemen array berdasarkan indeks memerlukan waktu:

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

Anda mengurutkan array berisi n elemen sekali, lalu menjawab k kueri keanggotaan dengan binary search. Berapa total biayanya?

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

Berapa kompleksitas waktu dari: for i = 1 to n: for j = 1 to i: lakukan kerja O(1)?

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

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

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

Bagaimana travelling salesman problem diklasifikasikan?

  1. AMasalah ini berada di P karena algoritma Dijkstra menyelesaikannya dengan mengunjungi setiap kota satu kali
  2. BVersi keputusannya di P tetapi versi optimasinya NP-complete
  3. CVersi keputusannya NP-complete dan versi optimasinya NP-hard
  4. DMasalah ini undecidable
8.Sulit

Dengan teorema master, T(n) = 8T(n/2) + O(n²) memiliki solusi:

  1. AΘ(n log n)
  2. BΘ(n³)
  3. CΘ(n² log n)
  4. DΘ(n²)

Kunci jawaban

  1. 1. D · O(n)
  2. 2. D · Sekitar log₂ n
  3. 3. B · O(1)
  4. 4. B · O(n log n + k log n)
  5. 5. C · O(n²)
  6. 6. A · O(log n)
  7. 7. C · Versi keputusannya NP-complete dan versi optimasinya NP-hard
  8. 8. B · Θ(n³)

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