33. Search in Rotated Sorted Array
来源:互联网 发布:cnc编程代码 编辑:程序博客网 时间:2024/06/09 19:21
class Solution {public: int search(vector<int>& nums, int target) { int start,end,mid; start=0; end=nums.size()-1; while(start<=end) { mid=(start+end)/2; if(nums[mid]==target) return mid; else if(nums[mid]<nums[start]&&nums[mid]<nums[end]) { if(target>nums[mid]&&target<=nums[end]) { start=mid+1; } else { end=mid-1; } } else if(nums[mid]>nums[start]&&nums[mid]>nums[end]) { if(target>=nums[start]&&target<nums[mid]) { end=mid-1; } else { start=mid+1; } } else if(nums[mid]>nums[start]&&nums[mid]<nums[end]) { if(target<=nums[end]&&target>nums[mid]) { start=mid+1; } else { end=mid-1; } } else { start++; } } return -1; }};
0 0
- [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
- 33.Search in Rotated Sorted Array
- 33. Search in Rotated Sorted Array
- 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
- 33. Search in Rotated Sorted Array
- 33. Search in Rotated Sorted Array
- 33. Search in Rotated Sorted Array
- 33. Search in Rotated Sorted Array
- 33. Search in Rotated Sorted Array
- 33. Search in Rotated Sorted Array
- 33. Search in Rotated Sorted Array
- 33. Search in Rotated Sorted Array
- 最短路径—Dijkstra算法和Floyd算法
- 最好不过的IOS开发者面试题---纪念离我们远去的MRC模式 (二)
- python的__name__属性
- Ugly Number II | Leetcode 丑数II
- c++集锦
- 33. Search in Rotated Sorted Array
- C++第四次作业
- iOS UISearchBar 属性 设置详解
- JavaScript 面向对象编程
- 围圈小朋友报数退出问题
- xUtils里使用HttpUtils时出现的无法访问HttpRequestBase的错误
- python 调用top命令获取输出信息
- jQuery中的选择器
- iOS中UISearchBar(搜索框)使用总结