1.Kolay
Alan karmaşıklığı neyi ölçer?
- ABilgisayarın fiziksel boyutunu
- BGirdi büyüdükçe bir algoritmanın ihtiyaç duyduğu bellek miktarını
- CProgramın derlendikten sonraki dosyasının disk alanını
- DKod satırı sayısını
2.Kolay
Bir algoritmanın en kötü durum çalışma süresi neyi tanımlar?
- AEn küçük girdide aldığı süreyi
- BYavaş bir bilgisayarda aldığı süreyi
- Cn boyutundaki rastgele bir girdide beklenen süreyi
- Dn boyutundaki tüm girdiler üzerinden aldığı en uzun süreyi
3.Kolay
Bir algoritmanın çalışma süresi O(n)'dir. Bu büyümeye ne ad verilir?
- AKaresel
- BLogaritmik
- CDoğrusal
- DSabit
4.Orta
Saf özyinelemeli Fibonacci'nin (fib(n) = fib(n−1) + fib(n−2)) zaman karmaşıklığı nedir?
- AÜstel
- BLogaritmik
- CDoğrusal
- DSabit
5.Orta
Bir problemin optimal alt yapıya sahip olması ne anlama gelir?
- AHer alt problem aynı boyuttadır
- BProblemin tam olarak bir optimal çözümü vardır ve bu çözümü her alt problem paylaşır
- COptimal bir çözüm, alt problemlerinin optimal çözümlerinden oluşturulabilir
- DProblem sabit zamanda çözülebilir
6.Orta
T(n) = T(n − 1) + O(n) yinelemesinin çözümü nedir?
- AO(n)
- BO(n²)
- CO(2ⁿ)
- DO(n log n)
7.Zor
22n, O(2ⁿ) içinde midir?
- AEvet, çünkü üsteki sabit çarpanlar Büyük O'da her zaman göz ardı edilir
- BHayır, çünkü 22n, 2ⁿ'den daha yavaş büyür
- CEvet, çünkü ikisi de üsteldir
- DHayır, çünkü 22n = 4ⁿ ve 4ⁿ / 2ⁿ = 2ⁿ sınırsız büyür
8.Zor
Eklemeli sıralama sıralı girdide O(n)'de çalışır. Bu, karşılaştırmalı sıralama için Ω(n log n) alt sınırıyla çelişir mi?
- AHayır, alt sınır her girdiye değil, tüm girdiler üzerinden en kötü duruma uygulanır
- BEvet, ama yalnızca 100'den kısa diziler için
- CEvet, dolayısıyla alt sınır yanlıştır
- DHayır, çünkü eklemeli sıralama bir karşılaştırmalı sıralama değildir
Cevap anahtarı
- 1. B · Girdi büyüdükçe bir algoritmanın ihtiyaç duyduğu bellek miktarını
- 2. D · n boyutundaki tüm girdiler üzerinden aldığı en uzun süreyi
- 3. C · Doğrusal
- 4. A · Üstel
- 5. C · Optimal bir çözüm, alt problemlerinin optimal çözümlerinden oluşturulabilir
- 6. B · O(n²)
- 7. D · Hayır, çünkü 22n = 4ⁿ ve 4ⁿ / 2ⁿ = 2ⁿ sınırsız büyür
- 8. A · Hayır, alt sınır her girdiye değil, tüm girdiler üzerinden en kötü duruma uygulanır
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.