Find Minimum in Rotated Sorted Array
intermediateFinds the minimum element in a rotated sorted array in O(log n) by comparing mid with the right boundary.
PhaseInit
Mid—
Min—
lo
mid
hi
5
[0]6
[1]7
[2]8
[3]9
[4]10
[5]1
[6]2
[7]3
[8]Current mid being tested
Minimum found
Active search window
Outside search space / eliminated
Find minimum in [5, 6, 7, 8, 9, 10, 1, 2, 3]. lo=0, hi=8.
1 / 9