[LeetCode] Search in Rotated Sorted Array II
来源:互联网 发布:新大教育网络管理系统 编辑:程序博客网 时间:2024/06/02 05:29
bool search(int A[], int n, int target) { int beg = 0, end = n-1;while (beg <= end){int mid = (beg+end)/2;if (A[beg] < A[end]){if (target < A[mid]){end = mid - 1;}else if (target > A[mid]){beg = mid + 1;}else{return true;}}else if (A[beg] > A[end]){if (target >= A[beg]){if (A[mid] < A[beg] || A[mid] > target){end = mid - 1;} else if (A[mid] < target){beg = mid + 1;} else{return true;}} else if (target <= A[end]){if (A[mid] > A[end] || A[mid] < target){beg = mid + 1;} else if (A[mid] > target){end = mid - 1;} else{return true;}} else{return false;}} else{if (target == A[beg]){return true;} else{beg++;end--;}}}return false;}
0 0
- LeetCode: Search in Rotated Sorted Array II
- LeetCode Search in Rotated Sorted Array II
- LeetCode : Search in Rotated Sorted Array II
- [LeetCode] Search in Rotated Sorted Array II
- [Leetcode] Search in Rotated Sorted Array II
- [leetcode] Search in Rotated Sorted Array II
- [LeetCode]Search in Rotated Sorted Array II
- [leetcode] Search in Rotated Sorted Array II
- LeetCode-Search in Rotated Sorted Array II
- LeetCode - Search in Rotated Sorted Array II
- 【Leetcode】Search in Rotated Sorted Array II
- Leetcode: Search in Rotated Sorted Array II
- 【leetcode】Search in Rotated Sorted Array II
- leetcode Search in Rotated Sorted Array II
- Leetcode: Search in Rotated Sorted Array II
- [LeetCode] Search in Rotated Sorted Array II
- LeetCode | Search in Rotated Sorted Array II
- LeetCode Search in Rotated Sorted Array II
- @class 与#import
- 用超链接传递数组或get方式
- vb 操作webBrowser的dom
- poj2635 大数模运算
- PCL_OpenNI安装
- [LeetCode] Search in Rotated Sorted Array II
- OpenVPN多处理之-多队列TUN多实例
- 使用CocoaPods管理依赖库
- Fighting
- 在IE浏览器将网页中的附件保存至本地时,文件名字变为乱码
- 【Nutch2.2.1基础教程之2.2】集成Nutch/Hbase/Solr构建搜索引擎之二:内容分析
- poj 1338 Ugly Numbers(丑数模拟)
- 移植 libuv 到 Visual C++ 6.0 并支持在 Windows XP 系统下编译
- android:两个应用之间如何传值之activity