Binary Search (İkili Arama) algoritması şu adımlarla çalışır: 1. Dizinin ortasındaki eleman alınır. 2. Aranan değer ortadaki elemandan küçükse, arama sol yarıda devam eder; büyükse, sağ yarıda devam eder. 3. Ortadaki eleman aranansa, sonuç bulunur. 4. Arama, alt dizi tek elemana düşene kadar devam eder. Bu yöntem, "böl ve fethet" (divide and conquer) yaklaşımına dayanır. Binary Search'ün çalışması için dizinin sıralı olması gerekir.