1.Mudah
Apakah kerumitan masa carian binari pada tatasusunan yang telah disusun?
- AO(log n)
- BO(1)
- CO(n)
- DO(n log n)
2.Mudah
Bagaimanakah isihan pemilihan berfungsi?
- AIa menyisipkan setiap elemen ke dalam bahagian tersusun yang berkembang dengan menganjak
- BIa membahagikan tatasusunan kepada dua dan mencantumkannya
- CIa berulang kali mencari minimum bahagian tidak tersusun dan menukarnya ke hadapan
- DIa berulang kali menukar elemen jiran yang berada dalam susunan salah
3.Mudah
Apakah kerumitan masa mencari nilai terbesar dalam tatasusunan tidak tersusun yang mengandungi n nombor?
- AO(1)
- BO(n)
- CO(log n)
- DO(n log n)
4.Sederhana
Anda mengisih tatasusunan n elemen sekali dan kemudian menjawab k pertanyaan keahlian dengan carian binari. Apakah jumlah kosnya?
- AO(n + k)
- BO(n log n + k log n)
- CO(k n log n)
- DO(nk)
5.Sederhana
Berapa banyak ruang tindanan yang digunakan oleh fungsi faktorial rekursif mudah fact(n) = n × fact(n − 1)?
- AO(log n)
- BO(1)
- CO(n)
- DO(n²)
6.Sederhana
Carian pertama lebar pada graf tidak berpemberat mencari:
- ASusunan topologi dalam semua graf
- BLaluan terpendek dari segi bilangan sisi dari nod permulaan
- CPokok rentang minimum
- DLaluan terpendek dalam graf yang mengandungi pemberat sisi negatif
7.Sukar
Teknik manakah yang memberikan masa larian dijangka O(n log n) bagi isihan pantas pada sebarang input?
- ASentiasa memilih elemen pertama
- BMenggunakan rekursi pada sebelah kiri sahaja
- CMemilih pangsi secara seragam rawak
- DMengisih input sebelum menjalankan isihan pantas
8.Sukar
Apakah kos teramortisasi menokok pembilang binari, memandangkan satu tokokan boleh membalikkan banyak bit?
- AO(1) bagi setiap tokokan
- BO(log n) bagi setiap tokokan
- CO(n) bagi setiap tokokan
- DO(n log n) bagi setiap tokokan
Kunci jawapan
- 1. A · O(log n)
- 2. C · Ia berulang kali mencari minimum bahagian tidak tersusun dan menukarnya ke hadapan
- 3. B · O(n)
- 4. B · O(n log n + k log n)
- 5. C · O(n)
- 6. B · Laluan terpendek dari segi bilangan sisi dari nod permulaan
- 7. C · Memilih pangsi secara seragam rawak
- 8. A · O(1) bagi setiap tokokan
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.