Leetcode 153 Find Minimum in Rotated Sorted Array
2016-12-29 20:00
417 查看
Suppose a sorted array is rotated at some pivot unknown to you beforehand.
(i.e.,
Find the minimum element.
You may assume no duplicate exists in the array.
错位的有序数组,找出最小元素
二分,没有什么太值得将的
class Solution {
public:
int findMin(vector<int>& nums) {
int l = 0, r = nums.size()-1;
while(nums[l]>nums[r])
{
int mid = (l + r) >> 1;
if(nums[mid] >= nums[l])
l = mid+1;
else
r = mid;
}
return nums[l];
}
};
(i.e.,
0 1 2 4 5 6 7might 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>& nums) {
int l = 0, r = nums.size()-1;
while(nums[l]>nums[r])
{
int mid = (l + r) >> 1;
if(nums[mid] >= nums[l])
l = mid+1;
else
r = mid;
}
return nums[l];
}
};
相关文章推荐
- Java for LeetCode 153 Find Minimum in Rotated Sorted Array
- Find Minimum in Rotated Sorted Array - LeetCode 153
- !leetcode[153 & 154]:Find Minimum in Rotated Sorted Array I & II
- leetcode 153 —— Find Minimum in Rotated Sorted Array
- LeetCode(153) Find Minimum in Rotated Sorted Array
- leetcode: (153) Find Minimum in Rotated Sorted Array
- 153_leetcode_Find Minimum in Rotated Sorted Array II
- LeetCode 153 Find Minimum in Rotated Sorted Array
- leetcode 153 : Find Minimum in Rotated Sorted Array
- Leetcode#153 Find Minimum in Rotated Sorted Array
- [LeetCode]153 Find Minimum in Rotated Sorted Array
- leetcode 153: Find Minimum in Rotated Sorted Array
- 【LeetCode 153: Find Minimum in Rotated Sorted Array】
- (LeetCode 153)Find Minimum in Rotated Sorted Array
- LeetCode153:Find Minimum in Rotated Sorted Array
- 【LeetCode-面试算法经典-Java实现】【153-Find Minimum in Rotated Sorted Array(找旋转数组中的最小数字)】
- [leetcode 153] Find Minimum in Rotated Sorted Array
- [LeetCode153]Find Minimum in Rotated Sorted Array
- LeetCode(153)Find Minimum in Rotated Sorted Array
- Leetcode[153]-Find Minimum in Rotated Sorted Array