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 kerumitan masa carian linear dalam tatasusunan tidak tersusun dengan n elemen (kes terburuk)?
AO(n)
BO(1)
CO(log n)
DO(n²)
2.Mudah
Algoritma isihan manakah yang berulang kali menukar elemen bersebelahan yang berada dalam susunan yang salah?
AIsihan pantas
BIsihan cantum
CIsihan timbunan
DIsihan gelembung
3.Mudah
Bagaimanakah isihan pemilihan berfungsi?
AIa berulang kali mencari minimum bahagian tidak tersusun dan menukarnya ke hadapan
BIa membahagikan tatasusunan kepada dua dan mencantumkannya
CIa berulang kali menukar elemen jiran yang berada dalam susunan salah
DIa menyisipkan setiap elemen ke dalam bahagian tersusun yang berkembang dengan menganjak
4.Sederhana
Apakah masa larian isihan radiks LSD pada n integer dengan d digit dalam asas k?
AO(dn log k)
BO(n²)
CO(d(n + k))
DO(n log n)
5.Sederhana
Berapa banyak ruang tindanan yang digunakan oleh fungsi faktorial rekursif mudah fact(n) = n × fact(n − 1)?
AO(1)
BO(log n)
CO(n)
DO(n²)
6.Sederhana
Apakah kerumitan masa algoritma pengaturcaraan dinamik piawai bagi subjujukan sepunya terpanjang untuk rentetan sepanjang m dan n?
AO(mn)
BO(2m+n)
CO(m + n)
DO(mn log n)
7.Sukar
Apakah penyelesaian hubungan jadi semula T(n) = 2T(n/2) + n log n?
AΘ(n log n)
BΘ(n)
CΘ(n²)
DΘ(n log² n)
8.Sukar
Teknik manakah yang memberikan masa larian dijangka O(n log n) bagi isihan pantas pada sebarang input?
AMengisih input sebelum menjalankan isihan pantas
BMenggunakan rekursi pada sebelah kiri sahaja
CSentiasa memilih elemen pertama
DMemilih pangsi secara seragam rawak
Kunci jawapan
1. A · O(n)
2. D · Isihan gelembung
3. A · Ia berulang kali mencari minimum bahagian tidak tersusun dan menukarnya ke hadapan
4. C · O(d(n + k))
5. C · O(n)
6. A · O(mn)
7. D · Θ(n log² n)
8. D · Memilih pangsi secara seragam rawak
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.