Concept Flow - Floor and Ceil in Sorted Array
Start with sorted array and target
Initialize low=0, high=n-1
While low <= high
Calculate mid = (low+high)/2
Compare arr[mid
Update floor
Move low=mid+1
Repeat loop
Return floor and ceil values
We use binary search to find floor and ceil by narrowing the search range and updating floor or ceil pointers based on comparisons.