LeetCode Search in Rotated Sorted Array II
来源:互联网 发布:三维插值算法 编辑:程序博客网 时间:2024/06/11 06:17
Follow up for "Search in Rotated Sorted Array":
What if duplicates are allowed?
Would this affect the run-time complexity? How and why?
Write a function to determine if a given target is in the array.
class Solution {public:bool search(int A[], int n, int target) {return find(A, 0, n - 1, target);}bool find(int A[], int left, int right, int target) {if (right < left)return false;int mid = left + ((right - left) >> 1);if (A[mid] == target)return true;else if (A[left] < A[right]) //二分查找return A[mid] < target ? find(A, mid + 1, right, target) : find(A, left, mid - 1, target);elsereturn find(A, left, mid - 1, target) || find(A, mid + 1, right, target);}};
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
- TCP/IP,http,socket,长连接,短连接——小结。
- hrbust1164, 1287_____hrbust上的简单哈希
- Road Construction+求双联通分量、割点、桥+POJ
- 随机抽样一致(Random Sample Consensus, RANSAC)
- 蛇形矩阵
- LeetCode Search in Rotated Sorted Array II
- 使用存储过程
- git rebase 使用
- 关于为ubuntu14.04服务器版添加xfce桌面(作为备忘)
- The Balance(数论)
- 关于inputStream.available()方法获取下载文件的总大小
- hdu 4915 Parenthese sequence--2014 Multi-University Training Contest 5
- ava网络编程(一) TCP/IP,http,socket,长连接,短连接
- hdu1040 As Easy As A+B