Concept Flow - Binary Search as Divide and Conquer
Start with sorted array and target
Calculate middle index
Compare middle element with target
Equal?
Found
↩End Repeat Repeat
Binary search splits the sorted array in half each time, comparing the middle element to the target, then searching left or right half accordingly until found or empty.
