解决旋转数组二分查找的万能程序
来源:互联网 发布:万方数据库客户端 编辑:程序博客网 时间:2024/05/21 21:36
class Solution {public: bool search(int A[], int n, int target) { int low = 0, high = n - 1; while(low <= high){ int mid = low + ((high - low) >> 1); if(A[mid] == target){ return true; } if(A[low] == A[mid] && A[mid] == A[high]){ low++; high--; continue; } if(A[low] <= A[mid]){//mid的左边有序 if(A[low] <= target && target < A[mid]){//目标数确定在mid的左半边 high = mid - 1; }else{ low = mid + 1; } }else{//mid的右边有序 if(A[mid] < target && target <= A[high]){//目标数确定在mid的右半边 low = mid + 1; }else{ high = mid - 1; } } } return false; }};
0 0
- 解决旋转数组二分查找的万能程序
- 旋转数组的二分查找
- 旋转数组的二分查找
- 旋转数组的二分查找
- 旋转数组的二分查找
- 旋转数组的二分查找
- 旋转数组的二分查找
- 旋转数组的二分查找
- 查找旋转数组的最小值-- 二分查找
- 旋转有序数组的二分查找
- 旋转有序数组的二分查找
- 旋转有序数组的二分查找
- 旋转数组(二分查找)
- 二分查找应用-旋转数组
- 循环有序数组/旋转数组的二分查找
- 旋转数组 二分查找 查找一个目标值
- 有序数组的二分查找程序
- 二分查找——旋转数组的最小数字
- 十五周项目一 数组大折腾
- jsp 基于dtree 从数据库中进行动态生成树(radio)
- 完全卸载mysql
- C语言贪心(2)___田忌赛马(Hdu 1052)
- 十.链接器脚本
- 解决旋转数组二分查找的万能程序
- .net实现用户控件的弹出层
- 深入了解显示器参数
- CentOS查看文件编码格式及文件编码转换
- hazelcast Document-Config 文档翻译
- bootstrap界面杂谈
- SVN常用命令
- ThinkPHP中的getLastSql函数---获取上次执行的SQL语句
- 修改vc程序的.rc资源文件中的版本信息等