Skip to content

Instantly share code, notes, and snippets.

@fjc-oai
Created October 21, 2014 21:25
Show Gist options
  • Save fjc-oai/2268479872076c110b68 to your computer and use it in GitHub Desktop.
Save fjc-oai/2268479872076c110b68 to your computer and use it in GitHub Desktop.
class Solution {
public:
int findMin(vector<int> &num) {
int p=0,q=num.size()-1;
while(p<=q){
int mid=p+(q-p)/2;
if(p==mid)return min(num[p],num[q]);
if(num[p]<num[q])
return num[p];
else{
if(num[p]<num[mid])
p=mid;
else
q=mid;
}
}
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment