1.Kolay
İkili arama girdisinden ne gerektirir?
- ADizi uzunluğunun ikinin kuvveti olmasını
- BDizinin yalnızca pozitif sayılar içermesini
- CDizinin 1000'den fazla eleman içermemesini
- DDizinin sıralı olmasını
2.Kolay
Eklemeli sıralamanın (insertion sort) en kötü durum zaman karmaşıklığı nedir?
- AO(n²)
- BO(n log n)
- CO(log n)
- DO(n)
3.Kolay
Hangi gösterim büyüme için bir üst sınırı tanımlar?
- ABüyük O
- BKüçük omega
- CBüyük Teta
- DBüyük Omega
4.Orta
Karşılaştırmaya dayalı sıralama için en kötü durumdaki alt sınır nedir?
- AΩ(n)
- BΩ(log n)
- CΩ(n log n)
- DΩ(n²)
5.Orta
O(log n)'de olduğu gibi, Büyük O'da logaritmanın tabanı neden genellikle yazılmaz?
- ABilgisayar bilimindeki tüm logaritmaların tabanı 10'dur, bu yüzden zımnen bellidir
- BTaban yalnızca küçük n için önemlidir
- CLogaritmalar her zaman tamsayılara yuvarlanır
- DFarklı tabanlı logaritmalar yalnızca sabit bir çarpan kadar farklıdır
6.Orta
Basit özyinelemeli faktöriyel fonksiyonu fact(n) = n × fact(n − 1) ne kadar yığın (stack) alanı kullanır?
- AO(log n)
- BO(n²)
- CO(1)
- DO(n)
7.Zor
NP sınıfının hangi tanımı doğrudur?
- AEvet yanıtları bir sertifika verildiğinde polinom zamanda doğrulanabilen karar problemleri
- BPolinom zamanda çözülemeyen problemler
- CHiçbir algoritmanın çözemeyeceği problemler
- DPolinom olmayan problemler
8.Zor
Hangi algoritma, döngü oluşturmayan en ucuz kenarı tekrar tekrar ekleyerek minimum kapsayan ağacı bulur?
- AKruskal algoritması
- BFloyd–Warshall
- CTek bir düğümden başlayan Prim algoritması
- DDijkstra algoritması
Cevap anahtarı
- 1. D · Dizinin sıralı olmasını
- 2. A · O(n²)
- 3. A · Büyük O
- 4. C · Ω(n log n)
- 5. D · Farklı tabanlı logaritmalar yalnızca sabit bir çarpan kadar farklıdır
- 6. D · O(n)
- 7. A · Evet yanıtları bir sertifika verildiğinde polinom zamanda doğrulanabilen karar problemleri
- 8. A · Kruskal algoritması
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.