LeetCode(33) Search in Rotated Sorted Array解题报告
来源:互联网 发布:手机个人理财软件 编辑:程序博客网 时间:2024/06/06 07:29
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).
You are given a target value to search. If found in the array return its index, otherwise return -1.
You may assume no duplicate exists in the array.
Subscribe to see which companies asked this question
public int search(int[] nums, int target) { int start,end,mid; start = 0; end = nums.length-1; while(start <= end){ mid = (start+end) / 2; if(nums[mid] == target) return mid; else if(nums[start] < nums[mid]){ if(nums[start] <= target && nums[mid] > target){ end = mid-1; } else{ start = mid+1; } } else if(nums[mid] < nums[end]){ if(nums[mid] < target && nums[end] >= target){ start = mid+1; } else{ end = mid-1; } } } return -1; }
0 0
- LeetCode(33) Search in Rotated Sorted Array解题报告
- 【LeetCode】Search in Rotated Sorted Array 解题报告
- 【LeetCode】Search in Rotated Sorted Array II 解题报告
- [leetcode] 33. Search in Rotated Sorted Array 解题报告
- [leetcode] 81. Search in Rotated Sorted Array II 解题报告
- [LeetCode] Search in Rotated Sorted Array 解题报告
- [LeetCode] Search in Rotated Sorted Array II 解题报告
- [Leetcode] 33. Search in Rotated Sorted Array 解题报告
- [Leetcode] 81. Search in Rotated Sorted Array II 解题报告
- Search in Rotated Sorted Array LeetCode解题报告
- Search in Rotated Sorted Array解题报告
- Search in Rotated Sorted Array解题报告
- Leetcode #33. Search in Rotated Sorted Array 旋转数组查询 解题报告
- Leetcode 81. Search in Rotated Sorted Array II 旋转数组查询2 解题报告
- LeetCode(33)Search in Rotated Sorted Array
- [leetcode 33] Search in Rotated Sorted Array
- leetcode|33|Search in Rotated Sorted Array
- Leetcode 33 Search in Rotated Sorted Array
- 工厂方法模式
- SYBASE中显示Palette
- 用指针修改图像像素
- Windows下CriticalSection和Mutex的性能比较
- (三)03iOS-Swift版的手势密码解锁功能
- LeetCode(33) Search in Rotated Sorted Array解题报告
- C#及wpf WebBrowser截图
- CUDA编程——Warp Divergence
- simple Ubuntu chat service
- vi命令
- 2016.1.16 Maven使用和项目整理
- python 函数
- 获取手机存储空间大小
- 【异常】百度定位sdk Couldn't load locSDK3 from loader dalvik findLibrary returned null