Bir sayı tahmin uygulamasında kullanıcı 500 ile 1500 arasında bir sayı tutuyor. İkili arama stratejisi kullanarak ilk tahmin hangi sayı olmalıdır?
A) 750Bu soruyu çözmek için ikili arama (binary search) stratejisinin temel prensibini anlamamız gerekiyor. İkili arama, belirli bir aralıktaki bir değeri bulmak için aralığı sürekli olarak ikiye bölerek arama süresini kısaltan etkili bir algoritmadır. Bu yöntem, her adımda arama alanını yarıya indirerek hedeflenen sayıya en hızlı şekilde ulaşmayı amaçlar.
Adım adım çözüm:
Bu ilk tahmin sayesinde, eğer kullanıcı "tuttuğum sayı daha küçük" derse, yeni arama aralığımız 500-999 arasına daralır. Eğer "tuttuğum sayı daha büyük" derse, yeni arama aralığımız 1001-1500 arasına daralır. Her adımda arama aralığı yarıya indiği için, sayıyı bulma süremiz oldukça kısalır ve en az sayıda tahminle doğru sonuca ulaşma olasılığımız artar.
Cevap B seçeneğidir.