leetcode 154. Find Minimum in Rotated Sorted Array II
来源:互联网 发布:js点击加号输入框加一 编辑:程序博客网 时间:2024/06/06 22:04
Follow up for “Find Minimum in Rotated Sorted Array”:
What if duplicates are allowed?
Would this affect the run-time complexity? How and why?
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.
The array may contain duplicates.
和上一题leetcode 153. Find Minimum in Rotated Sorted Array的答案一模一样,就是一个简单粗暴的方法,直接寻找转折点就可以了。
代码如下:
/* * 我的解决办法是最简单粗暴的,直接寻找转折点即可 * */public class Solution { public int findMin(int[] nums) { if(nums==null || nums.length<=0 ) return 0; int min=nums[0]; for(int i=1;i<nums.length;i++) { if(nums[i]>=nums[i-1]) continue; else { min = Math.min(min, nums[i]); break; } } return min; }}
下面是C++的做法,和上一道题做法一样,就是寻找转折点
代码如下:
#include <iostream>#include <algorithm>#include <vector>using namespace std;class Solution {public: int findMin(vector<int>& n) { if (n.size() <= 0) return 0; int mini = n[0]; for (int i = 1; i < n.size(); i++) { if (n[i] < n[i - 1]) { mini = min(mini, n[i]); break; } } return mini; }};
阅读全文
0 0
- leetCode -Array 154. Find Minimum in Rotated Sorted Array II
- [LeetCode]154.Find Minimum in Rotated Sorted Array II
- LeetCode 154. Find Minimum in Rotated Sorted Array II
- [leetcode] 154.Find Minimum in Rotated Sorted Array II
- [LeetCode]154. Find Minimum in Rotated Sorted Array II
- 【leetcode】154. Find Minimum in Rotated Sorted Array II
- leetcode.154. Find Minimum in Rotated Sorted Array II
- [leetcode] 154. Find Minimum in Rotated Sorted Array II
- leetcode:154. Find Minimum in Rotated Sorted Array II
- [LeetCode] 154. Find Minimum in Rotated Sorted Array II
- LeetCode 154. Find Minimum in Rotated Sorted Array II
- LeetCode 154. Find Minimum in Rotated Sorted Array II
- LeetCode 154. Find Minimum in Rotated Sorted Array II (Hard)
- LeetCode:154. Find Minimum in Rotated Sorted Array II
- leetcode 154. Find Minimum in Rotated Sorted Array II
- LeetCode 154. Find Minimum in Rotated Sorted Array II
- 【LeetCode】154. Find Minimum in Rotated Sorted Array II
- [leetcode]154. Find Minimum in Rotated Sorted Array II
- python中xgboost说明文档
- HTTP Cookie
- Vue2 向Vue.extend传参-propsData属性
- 算法提高 7-2求arccos值
- BZOJ 1426: 收集邮票 期望
- leetcode 154. Find Minimum in Rotated Sorted Array II
- Leetcode-Jump Game
- df
- 修改最大线程数的配置
- Android静默安装实现方案
- Eclipse中的创建maven项目,无法添加src/main/java等source folder
- 数字证书原理
- Android弹窗合集(PopupWindow,dialog)
- FastDFS安装、配置、部署(一)