Search in Rotated Sorted Array
来源:互联网 发布:海关数据是什么 编辑:程序博客网 时间:2024/06/03 14:20
class Solution {public: int search(vector<int>& nums, int target) { int low=0; int high=nums.size()-1; while(low<=high) { int mid=low+(high-low)/2; if(nums[mid]==target) return mid; if(nums[low]<nums[mid]) { if(target>=nums[low] && target<nums[mid]) high=mid-1; else low=mid+1; } else if(nums[high]>nums[mid]) { if(target>nums[mid] && target<=nums[high]) low=mid+1; else high=mid-1; } else if(nums[low]==nums[mid]) low++; else if(nums[high]==nums[mid]) --high; } return -1; }};
0 0
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- 并行 跑Junit
- 聊天工具 客户端
- TS 流 静态发包器
- Search in Rotated Sorted Array II
- LightOJ 1356 Prime Independence (素数 二分图)
- Search in Rotated Sorted Array
- (一) Vim使用心得一
- hdu 1711 Number Sequence KMP模板题
- tcp 聊天工具客户端
- Python开发神器-pycharm3.4.1注册版下载
- Maven实战——常用Maven插件介绍
- Java学习总结(一)
- 在Markdown中使用中文
- CentOS(5.8/6.4)linux生产环境若干优化实战