[Leetcode] Search in Rotated Sorted Array II (Java)
来源:互联网 发布:淘宝铁观音9.9 编辑:程序博客网 时间:2024/05/22 15:29
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.
循环数组允许重复值,返回这个数组中是否存在target
public class Solution { public boolean search(int[] A, int target) {int left=0;int right=A.length-1;while(left<=right){int mid=left+((right-left)>>1);if(A[mid]==target)return true;if(A[mid]==A[right]){right--;}else if(A[mid]<A[right]){if(A[mid]<target&&A[right]>=target)left=mid+1;else right=mid-1;}else {if(A[left]<=target&&A[mid]>target)right=mid-1;elseleft=mid+1;}}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
- 青春抹过的痕迹
- 测试1
- 解决SecureCRT显示中文为乱码
- ORCAL 数据删除后的 提示的错误
- gwt api 的层次结构
- [Leetcode] Search in Rotated Sorted Array II (Java)
- 解决log4cxx退出时的异常
- Hyper-V/VMware下linux增加数据硬盘
- svn各种符号表示的含义与使用技巧
- Java+FlexPaper+swfTools仿百度文库文档在线预览系统设计与实现
- ORACLE空间管理实验1:探索LMT表空间管理下数据文件头的结构及位图中区的记录方式
- MFC中的部分头文件
- 某广电机房资源管理系统
- CF223 div2 (C)给出m个操作,1表示在串中添加一个数,2表示将前面长度为l的串复制c次添加到串尾。有n个查询,问你第i个数是什么