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