aof.sorular.net
Programlama Ve Algoritmalar
Programlama Ve Algoritmalar Deneme Sınavı
Programlama Ve Algoritmalar Deneme Sınavı Sorusu #746724
Programlama Ve Algoritmalar Deneme Sınavı Sorusu #746724
arama için ortalama kaç karşılaştırma yapmak gerekir?
1 |
250 |
500 |
750 |
1000 |
Yanıt Açıklaması:
Çok yüksek miktarda ardışık arama sonucu aranılan elemanlar bazen 1. bazen 2. bazen 3. vb bazen de 100. karşılaştırmada bulunacaktır. Sonuçta ortalamaya vurulduğu takdirde (1 + 999) / 2 = 500 sonucuna ulaşılmaktadır. Doğru cevap C’dir. Farklı şekilde olasılık olarak şöyle düşünelim. Toplamda 1000 arama yapılsa ve bu aramalar da 1000 ayrı sayı için olsa toplam ortalama arama sayısı (1+ 2+ 3+ … + 999) /1000 olacaktır. Sonuç: (999 * 1000)/(1000*2) ~ 500 sayısı elde edilir.
Yorumlar
- 0 Yorum