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

Algoritma pengurutan manakah yang berulang kali menukar elemen bersebelahan yang urutannya salah?

  1. AMerge sort
  2. BQuicksort
  3. CHeap sort
  4. DBubble sort
2.Mudah

Berapa banyak memori tambahan yang dipakai merge sort standar berbasis array?

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

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

  1. ALogaritmik
  2. BKonstan
  3. CKuadratik
  4. DLinear
4.Sedang

Berapa waktu eksekusi LSD radix sort pada n bilangan bulat dengan d digit dalam basis k?

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

Kira-kira berapa perbandingan yang diperlukan binary search pada kasus terburuk untuk array terurut berisi 1,000,000 elemen?

  1. ASekitar 500,000
  2. BSekitar 100
  3. CSekitar 1,000
  4. DSekitar 20
6.Sedang

Dengan koin 1, 3, dan 4 serta jumlah 6, berapa koin yang dipakai metode greedy "koin terbesar dulu" dibandingkan solusi optimal?

  1. AGreedy memakai 2 koin; optimalnya 2
  2. BGreedy memakai 3 koin; optimalnya 3
  3. CGreedy memakai 3 koin; optimalnya 2
  4. DGreedy memakai 4 koin; optimalnya 3
7.Sulit

Lintasan sederhana terpendek dapat ditemukan dalam waktu polinomial. Apa yang diketahui tentang mencari lintasan sederhana terpanjang antara dua simpul pada graf umum?

  1. ASelalu dapat diselesaikan dalam O(V + E)
  2. BDapat diselesaikan dengan algoritma Dijkstra memakai bobot yang dinegasikan
  3. CMasalah itu undecidable
  4. DMasalah itu NP-hard
8.Sulit

Apa yang ditetapkan oleh teorema Cook–Levin?

  1. ABoolean satisfiability problem (SAT) adalah NP-complete
  2. BP tidak sama dengan NP
  3. CSetiap masalah NP dapat diselesaikan dalam waktu eksponensial
  4. DHalting problem tidak dapat diputuskan (undecidable)

Kunci jawaban

  1. 1. D · Bubble sort
  2. 2. C · O(n)
  3. 3. D · Linear
  4. 4. B · O(d(n + k))
  5. 5. D · Sekitar 20
  6. 6. C · Greedy memakai 3 koin; optimalnya 2
  7. 7. D · Masalah itu NP-hard
  8. 8. A · Boolean satisfiability problem (SAT) adalah NP-complete

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