1.Kolay
n büyüdükçe bunlardan hangisi en yavaş büyür?
- AO(n log n)
- BO(n²)
- CO(n)
- DO(log n)
2.Kolay
Algoritma nedir?
- ASayıları saklayan bir veri yapısı
- BMatematiksel formülleri yazmak için tasarlanmış bir programlama dili
- CBir problemi çözen, iyi tanımlanmış adımlardan oluşan sonlu bir dizi
- DGrafik arayüzü olan herhangi bir bilgisayar programı
3.Kolay
Bir işlemin O(1) zamanda çalışması ne anlama gelir?
- AÇalışma süresi girdi boyutuyla büyümez
- BÇalışma süresinin saniyesi başına tam olarak bir eleman işler
- CYalnızca bir kez çalıştırılabilir
- DHer zaman tam olarak bir saniye sürer
4.Orta
İki n × n matrisi standart üçlü döngüyle çarpmanın zaman karmaşıklığı nedir?
- AO(n³)
- BO(n²)
- CO(n² log n)
- DO(n)
5.Orta
İkili arama 1,000,000 elemanlı sıralı bir dizide en kötü durumda yaklaşık kaç karşılaştırma gerektirir?
- AYaklaşık 1,000
- BYaklaşık 20
- CYaklaşık 100
- DYaklaşık 500,000
6.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²)
- DΩ(n log n)
7.Zor
Strassen algoritması matrisleri yarı boyutlu blokların 8 yerine 7 özyinelemeli çarpımını kullanarak çarpar. Çalışma süresi nedir?
- AΘ(n³)
- BΘ(n2)
- CΘ(n² log n)
- DΘ(nlog₂ 7), yaklaşık n2,81
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(n log n)
- BArtırma başına O(log n)
- CArtırma başına O(n)
- DArtırma başına O(1)
Cevap anahtarı
- 1. D · O(log n)
- 2. C · Bir problemi çözen, iyi tanımlanmış adımlardan oluşan sonlu bir dizi
- 3. A · Çalışma süresi girdi boyutuyla büyümez
- 4. A · O(n³)
- 5. B · Yaklaşık 20
- 6. D · Ω(n log n)
- 7. D · Θ(nlog₂ 7), yaklaşık n2,81
- 8. D · Artırma başına O(1)
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.