旋转数组中的最小数字
int minNumberInRotateArray(vector<int> input) { int len=input.size(); if(len==0) return 0; int left=0, right=len-1; int result=INT_MAX; while(left<=right) { int mid=(left+right)/2; result=min(result, input[mid]); if(input[mid]>input[right]) { left=mid+1; } else { right=mid-1; } } return result; }
posted on 2017-09-22 10:56 www_practice 阅读(119) 评论(0) 收藏 举报
 
                    
                 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号