Concept Flow - Floor and Ceil in Sorted Array
Start
Input: Sorted Array, Target
Initialize low=0, high=array.length-1
While low <= high
mid = (low+high)/2
Compare array[mid
array[mid
Floor = Ceil = array[mid
End
array[mid
Floor = array[mid
low = mid + 1
Ceil = array[mid
high = mid - 1
Loop ends
Return Floor and Ceil
End
This flow shows how binary search is used to find floor and ceil values by adjusting low and high pointers and updating floor and ceil candidates.
