Cevaplı Algoritmalar ve karmaşıklık çalışma kâğıdı
Ücretsiz yazdırılabilir Algoritmalar ve karmaşıklık çalışma kâğıdı: kolaydan sınav düzeyine 8 soru ve cevap anahtarı. Yazdırın ya da PDF olarak kaydedin.
Öğretmenler için: sınıfta ücretsiz yazdırılabilir, çoğaltılabilir ve kullanılabilir. Her yeni çalışma kâğıdında yeni değerler ve kendi cevap anahtarı vardır. Ders sayfanızda ExamProblems bağlantısı vermeniz bizi memnun eder.
Ad: ____________________ Tarih: ____________
1.Kolay
Bir algoritmanın çalışma süresi O(n)'dir. Bu büyümeye ne ad verilir?
- AKaresel
- BLogaritmik
- CSabit
- DDoğrusal
2.Kolay
Bir algoritmanın en kötü durum çalışma süresi neyi tanımlar?
- An boyutundaki rastgele bir girdide beklenen süreyi
- BYavaş bir bilgisayarda aldığı süreyi
- CEn küçük girdide aldığı süreyi
- Dn boyutundaki tüm girdiler üzerinden aldığı en uzun süreyi
3.Kolay
Ortalama durum çalışma süresi neyi tanımlar?
- An boyutundaki girdilerin belirli bir dağılımı üzerinden beklenen süreyi
- BEn yaygın bilgisayardaki süreyi
- COrtalama uzunluktaki bir girdi için süreyi
- DEn iyi durum ve en kötü durum çalışma süreleri arasındaki orta değeri
4.Orta
Birçok kütüphane sıralama rutini çok küçük alt diziler için neden eklemeli sıralamaya geçer?
- AEklemeli sıralama büyük girdilerde diğer tüm sıralama algoritmalarından daha az bellek kullanır
- BÖzyinelemeli algoritmalar 10 elemandan küçük dizileri işleyemez
- CEklemeli sıralama en kötü durumda O(n log n)'dir
- DEklemeli sıralamanın ek yükü azdır ve küçük veya neredeyse sıralı girdilerde hızlıdır
5.Orta
Bir fonksiyon n yinelemeli bir döngü, ardından ayrı olarak n yinelemeli başka bir döngü çalıştırıyor. Zaman karmaşıklığı nedir?
- AO(n)
- BO(log n)
- CO(2ⁿ)
- DO(n²)
6.Orta
Hızlı sıralamanın (quicksort) en kötü durum zaman karmaşıklığı nedir?
- AO(n²)
- BO(n)
- CO(n log n)
- DO(log n)
7.Zor
Bazı kenar ağırlıkları negatif olduğunda Dijkstra algoritması neden yanlış sonuçlar verebilir?
- AYalnızca yönsüz çizgelerde çalışır
- BBir düğüm çıkarıldığında kesinleşir, ama sonraki bir negatif kenar ona yine de daha kısa bir yol verebilir
- CNegatif sayılar bir öncelik kuyruğunda saklanamaz
- DHer negatif kenarda sonsuz döngüye girer
8.Zor
Bir artırmanın birçok biti değiştirebileceği göz önüne alındığında, ikili bir sayacı artırmanın amortize maliyeti nedir?
- AArtırma başına O(1)
- BArtırma başına O(n log n)
- CArtırma başına O(log n)
- DArtırma başına O(n)