İkili Arama
beginner
Sıralı bir listede binary search ile hedef sayının indeksini döndür.
Bulunamazsa -1 döndür.
İpuçları
- 💡 İpucu 1: left=0, right=len(arr)-1 ile başla.
- 💡 İpucu 2: mid = (left+right)//2; arr[mid]>target ise right=mid-1, küçükse left=mid+1
- 💡 İpucu 3: arr[mid]==target ise mid'i döndür. Döngü biterse -1.
Örnek Test Case'ler
Örnek #1
📥 Input
{"arr":[1,3,5,7,9,11],"target":7}Örnek #2
📥 Input
{"arr":[1,3,5,7,9,11],"target":6}Örnek #3
📥 Input
{"arr":[1],"target":1}💡 Kodu çalıştırmak ve gerçek çıktılarını görmek için üye girişi yapıp editöre geçebilirsin.