LeetCode 154. Find Minimum in Rotated Sorted Array II
Binary Search
PreviousLeetCode 153. Find Minimum in Rotated Sorted ArrayNextLeetCode 157. Read N Characters Given Read4
Last updated
Binary Search
Last updated
class Solution {
public:
int findMin(vector<int>& nums) {
int i = 0;
int j = nums.size() - 1;
while (i < j) {
int mid = (i + j) / 2;
if (nums[mid] < nums[j]) {
j = mid;
} else if (nums[mid] > nums[j]) {
i = mid + 1;
} else {
j--;
}
}
return nums[i];
}
};