标签:
Suppose a sorted array is rotated at some pivot unknown to you beforehand.
(i.e., 0 1 2 4 5 6 7
might become 4 5 6 7 0 1 2
).
Find the minimum element.
You may assume no duplicate exists in the array.
class Solution { public: int findMin(vector<int> &num) { int left=0; int right=num.size()-1; while(left<=right) { int mid=(left+right)/2; if(num[mid]>num[num.size()-1]) { left=mid+1; } else { right=mid-1; } } return num[left]; } };
leetcode[153]Find Minimum in Rotated Sorted Array
标签:
原文地址:http://www.cnblogs.com/Vae98Scilence/p/4280721.html