[LeetCode]153. Find Minimum in Rotated Sorted Array
来源:互联网 发布:苹果手机提高数据网速 编辑:程序博客网 时间:2024/06/11 06:37
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.
顺序查找的方法:
public class Solution { public int findMin(int[] nums) { if (nums.length == 1) return nums[0]; int res = nums[0]; for (int i = 0; i < nums.length-1;i++){ if(nums[i] > nums[i+1]){ res = nums[i+1]; break; } } return res; }}二分查找的方法:
public int findMin(int[] nums) { int left = 0, right = nums.length - 1; while (left < right - 1) { int mid = (left + right) / 2; if (nums[mid] > nums[right]) left = mid; else if (nums[mid] < nums[right]) right = mid; else left++; } return Math.min(nums[left], nums[right]); }
0 0
- Leetcode 153. Find Minimum in Rotated Sorted Array & Leetcode 154. Find Minimum in Rotated Sorted Ar
- 153. Find Minimum in Rotated Sorted Array--Array--LeetCode--C++
- [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
- Find Minimum in Rotated Sorted Array -- LeetCode
- 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
- JVM堆栈跟踪之Jstack命令
- Distributed Systems-leader based分布式一致性协议
- 2016.3.7__HTML 基础_第一天
- QeePHP的ACL设置
- 分享截屏总结
- [LeetCode]153. Find Minimum in Rotated Sorted Array
- 第一个只出现一次的字符位置
- 仿有道词典应用项目源码
- 修改UIcontrollerTableView某一行的高度
- Recognizing and Categorizing Symptoms of Voice Quality Problems
- 菜鸟学习DirctX12(1)
- C++第一次课堂实验-2
- Android Studio导入eclipse项目
- 周巍的第二次上机实验