leetcode---search-in-rotated-sorted-array---查找
来源:互联网 发布:中国向何处去 知乎 编辑:程序博客网 时间:2024/05/22 13:48
题目描述
Suppose a sorted array is rotated at some pivot unknown to you beforehand.
(i.e.,0 1 2 4 5 6 7might become4 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.
class Solution {public: int search(int A[], int n, int target) { int l = 0; int h = n-1; while(l <= h) { int m = (l + h) / 2; if(A[m] == target) return m; else if(A[m] <= A[h]) { if(A[m] < target && target <= A[h]) l = m + 1; else h = m - 1; } else { if(A[m] > target && target >= A[l]) h = m - 1; else l = m + 1; } } return -1; }};
阅读全文
0 0
- leetcode---search-in-rotated-sorted-array---查找
- LeetCode @ Search in Rotated Sorted Array 旋转数组查找
- leetcode 二分查找 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 (二分查找)
- leetcode-33-Search in Rotated Sorted Array 查找
- leetcode-81-Search in Rotated Sorted Array II 查找
- leetcode 33. Search in Rotated Sorted Array 二分查找
- leetcode 81. Search in Rotated Sorted Array II 二分查找
- leetcode 33. Search in Rotated Sorted Array (复杂二分查找)
- [leetcode][search] Search in Rotated Sorted Array
- LeetCode: Search in Rotated Sorted Array
- LeetCode: Search in Rotated Sorted Array II
- LeetCode Search in Rotated Sorted Array
- LeetCode Search in Rotated Sorted Array II
- [Leetcode] Search in Rotated Sorted Array
- LeetCode : Search in Rotated Sorted Array
- HDU3247-(AC自动机+spfa+状压dp)
- k路合并_败者树算法
- C++常见面试题(三)-static总结
- 2426: [HAOI2010]工厂选址
- Python的基础语法(具体程序示例)
- leetcode---search-in-rotated-sorted-array---查找
- Solr Date类型的哪些你不得不了解的细节
- minGW下载与编译器安装
- erlang基础入门
- [BZOJ 2818] Gcd 线性筛+欧拉函数前缀和
- 栈的应用--括号匹配的检验
- Search Insert Position
- WIN7、WIN10下顺利使用S7-200编程软件的方法:
- 观察者模式OC版