LeetCode——Find Minimum in Rotated Sorted Array
来源:互联网 发布:知肤泉水光面膜有效期 编辑:程序博客网 时间:2024/05/21 11:12
题目:
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>& nums) { if (nums.size() == 1) { return nums[0]; } bool isRising = nums[0] < nums[1]; int rtn = (isRising ? nums[0] : nums[nums.size() - 1]); for (int i = 1; i != nums.size(); ++i) { if (isRising && nums[i] < nums[i - 1]) { return nums[i]; } if (!isRising && nums[i] > nums[i - 1]) { return nums[i - 1]; } } return rtn; }};
0 0
- LeetCode——Find Minimum in Rotated Sorted Array
- leetcode——Find Minimum in Rotated Sorted Array II
- LeetCode——Find Minimum in Rotated Sorted Array
- leetcode 153 —— Find Minimum in Rotated Sorted Array
- LeetCode OJ ——Find Minimum in Rotated Sorted Array
- leetcode——Find Minimum in Rotated Sorted Array II
- LeetCode—Find Minimum in Rotated Sorted Array
- Find Minimum in Rotated Sorted Array—LeetCode
- Leetcode—154. Find Minimum in Rotated Sorted Array II
- [LeetCode] Find Minimum in Rotated Sorted Array
- Leetcode: Find Minimum in Rotated Sorted Array
- leetcode :Find Minimum in Rotated Sorted Array
- LeetCode:Find Minimum in Rotated Sorted Array
- 【Leetcode】Find Minimum in Rotated Sorted Array
- LeetCode:Find Minimum in Rotated Sorted Array
- LeetCode: Find Minimum in Rotated Sorted Array
- leetcode: Find Minimum in Rotated Sorted Array
- [LeetCode] Find Minimum in Rotated Sorted Array
- [转]LAMP 系统性能调优,第 2 部分: 优化 Apache 和 PHP
- android studio 导入工程慢
- [转]LAMP 系统性能调优,第 1 部分: 理解 LAMP 架构
- 打开linux的framebuffer
- arcgis TextSymbol 换行问题
- LeetCode——Find Minimum in Rotated Sorted Array
- struct&typedef函数学习笔记
- 3Sum Closest
- 凸优化:ADMM(Alternating Direction Method of Multipliers)交替方向乘子算法系列之八: Distributed Model Fitting
- 260 数数小木块
- poj 2724 Purifying Machine (最小边覆盖)
- 【Python 学习手册笔记】介绍Python对象类型
- logback实用配置示例
- codeforce 86D Powerful array 莫对算法