Concept Flow - Binary Search Iterative Approach
Start with sorted array and target
Set low = 0, high = array_length - 1
While low <= high
Calculate mid = (low + high) / 2
Compare array[mid
Equal
Return mid
Repeat loop or exit if low > high
Return -1 if not found
Start with low and high pointers on the sorted array. Repeatedly check middle element and adjust pointers until target is found or pointers cross.