LeetCode | 153. Find Minimum in Rotated Sorted Array
題目:
Suppose an array sorted in ascending order 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.
Example 1:
Input: [3,4,5,1,2] Output: 1
Example 2:
Input: [4,5,6,7,0,1,2] Output: 0
程式碼:
class Solution {
public:
int findMin(vector<int>& nums) {
if(nums.size() == 1)
return nums[0];
if(nums[0] < nums[nums.size() - 1])
return nums[0];
int res;
for(int i = 0; i<nums.size() - 1; i++)
{
if(nums[i] > nums[i + 1])
{
res = nums[i + 1];
break;
}
}
return res;
}
};
總算有一題效率還不錯的了233333~
這個秋天~ 加油哦~
相關文章
- Find Minimum in Rotated Sorted Array I & II
- Leetcode 33 Search in Rotated Sorted ArrayLeetCode
- # Search in Rotated Sorted Array
- [LeetCode] 3011. Find if Array Can Be SortedLeetCode
- Leetcode 34 Find First and Last Position of Element in Sorted ArrayLeetCodeAST
- LeetCode C++ 33. Search in Rotated Sorted Array【二分】中等LeetCodeC++
- LeetCode之Squares of a Sorted Array(Kotlin)LeetCodeKotlin
- Leetcode 88. Merge Sorted ArrayLeetCode
- [LeetCode] Find First and Last Position of Element in SortedLeetCodeAST
- Leetcode 26 Remove Duplicates from Sorted ArrayLeetCodeREM
- 【Leetcode】453. Minimum Moves to Equal Array ElementsLeetCode
- [LeetCode] 702. Search in a Sorted Array of Unknown SizeLeetCode
- [leetcode]convert-sorted-array-to-binary-search-treeLeetCode
- [leetcode]remove-duplicates-from-sorted-array-iiLeetCodeREM
- Leetcode 442. Find All Duplicates in an ArrayLeetCode
- [leetcode] 1394. Find Lucky Integer in an ArrayLeetCode
- 【Leetcode】167. Two Sum II - Input array is sortedLeetCode
- [LeetCode] 80. Remove Duplicates from Sorted Array IILeetCodeREM
- LeetCode 448. Find All Numbers Disappeared in an ArrayLeetCodeAPP
- 88. Merge Sorted Array
- 977. Squares of a Sorted Array
- 【刷題】Search in a Big Sorted Array
- Remove-duplicates-from-sorted-arrayREM
- B. Find The Array
- Find All Numbers Disappeared in an ArrayAPP
- 【leetcode】26. Remove Duplicates from Sorted Array 刪除有序陣列的重複元素LeetCodeREM陣列
- 108-Convert Sorted Array to Binary Search Tree
- [LeetCode] 727. Minimum Window SubsequenceLeetCode
- Leetcode Sort ArrayLeetCode
- LeetCode のminimum-depth-of-binary-treeLeetCode
- LeetCode 209. Minimum Size Subarray Sum ?LeetCode
- Leetcode 209. Minimum Size Subarray SumLeetCode
- Leetcode 23 Merge k Sorted ListsLeetCode
- Leetcode 21 Merge Two Sorted ListsLeetCode
- Leetcode 4 Median of Two Sorted ArraysLeetCode
- [LeetCode] Find the Duplicate NumberLeetCode
- Rotate Array@LeetCodeLeetCode
- [LeetCode] 857. Minimum Cost to Hire K WorkersLeetCode