Lembaran kerja Algoritma & kerumitan dengan jawapan

Lembaran kerja Algoritma & kerumitan percuma untuk dicetak: 8 soalan dari mudah hingga tahap peperiksaan, dengan skema jawapan. Cetak atau simpan sebagai PDF.

Untuk pensyarah dan guru: percuma untuk dicetak, disalin dan digunakan di dalam kelas. Setiap lembaran kerja baharu mempunyai nilai baharu dan skema jawapannya sendiri. Pautan ke ExamProblems di halaman kursus anda amat dihargai.

Nama: ____________________   Tarikh: ____________

1.Mudah

Apakah kes asas bagi fungsi rekursif?

  1. AKes yang dijawab terus tanpa membuat panggilan rekursif lain
  2. BPanggilan yang menggunakan paling banyak memori
  3. CBaris pertama fungsi
  4. DKes dengan input terbesar, yang dikendalikan sebelum sebarang panggilan rekursif
2.Mudah

Berapa banyak memori tambahan yang digunakan oleh isihan cantum berasaskan tatasusunan piawai?

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

Apakah kerumitan masa kes terburuk isihan cantum?

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

Apakah penyelesaian hubungan jadi semula T(n) = T(n/2) + O(1)?

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

Mengapakah asas logaritma biasanya ditinggalkan dalam Big O, seperti dalam O(log n)?

  1. ALogaritma sentiasa dibundarkan kepada integer
  2. BSemua logaritma dalam sains komputer berasas 10, jadi ia tersirat
  3. CLogaritma dengan asas berbeza hanya berbeza oleh faktor malar
  4. DAsas hanya penting untuk n yang kecil
6.Sederhana

Apakah yang dikira oleh algoritma Floyd–Warshall, dan sepantas mana?

  1. ALaluan terpendek dari satu bucu sumber ke semua bucu lain dalam O(V + E)
  2. BPokok rentang minimum dalam O(E log V)
  3. CSusunan topologi dalam O(V²)
  4. DLaluan terpendek antara semua pasangan bucu dalam O(V³)
7.Sukar

Algoritma pengaturcaraan dinamik Held–Karp menyelesaikan masalah jurujual kembara dengan tepat. Apakah masa larinya untuk n bandar?

  1. AO(2n²)
  2. BO(n!)
  3. CO(n³)
  4. DO(n² 2ⁿ)
8.Sukar

Apakah yang dibuktikan oleh teorem Cook–Levin?

  1. AMasalah penghentian tidak boleh diputuskan
  2. BP tidak sama dengan NP
  3. CMasalah kebolehpuasan Boolean (SAT) ialah NP-lengkap
  4. DSetiap masalah NP boleh diselesaikan dalam masa eksponen

Kunci jawapan

  1. 1. A · Kes yang dijawab terus tanpa membuat panggilan rekursif lain
  2. 2. A · O(n)
  3. 3. C · O(n log n)
  4. 4. C · O(log n)
  5. 5. C · Logaritma dengan asas berbeza hanya berbeza oleh faktor malar
  6. 6. D · Laluan terpendek antara semua pasangan bucu dalam O(V³)
  7. 7. D · O(n² 2ⁿ)
  8. 8. C · Masalah kebolehpuasan Boolean (SAT) ialah NP-lengkap

Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.