递归实现的二分搜索
来源:互联网 发布:淘宝免费数据分析工具 编辑:程序博客网 时间:2024/05/22 12:15
算法设计技巧与分析p104页算法6.2,思想就不说了,注意一些细节就可以了
public class BINARYSEARCH6_2 {public static int search(int a[],int element,int low,int high){if(high>=low){int mid=(low+high)/2;if(a[mid]==element){return mid;}else{int t1=search(a,element,low,mid-1);//这里一定是mid-1否则会进入死循环if(t1!=-1)return t1;else{return search(a,element,mid+1,high);}}}else{return -1;}}public static void main(String args[]){int[] a={5,7,9,6,8,0,9};int element=9;System.out.println(search(a,element,0,5));}}
0 0
- 递归实现的二分搜索
- 二分搜索的递归和循环实现
- 二分搜索的递归实现算法
- 二分搜索的递归实现算法
- 二分搜索的递归与非递归实现
- 二分搜索递归与非递归C语言实现
- 二分搜索算法(递归和非递归实现)
- Ackerman函数的递归、全排列的递归实现、整数划分的递归、二分搜索的递归、合并排序的递归、.快速排序
- 递归二分搜索
- 二分查找的递归实现
- 用java编写的使用递归的二分搜索的实现
- 两种版本的二分搜索(递归+非递归)
- 递归于非递归的二分搜索法
- 二分搜索的java实现
- 二分搜索树的实现
- 二分搜索算法的实现
- 自己实现的二分搜索
- 二分搜索(折半搜索)的实现
- import静态的类
- 自定义视图点击区域
- 快速搭建maven+springMVC3.0+mybatis项目
- 编程之美:第二章 数字之魅 2.8找到符合条件的整数
- 优秀算法博文推荐
- 递归实现的二分搜索
- Web项目练习总结(错误校正篇)
- Android 获取wifi的加密方式
- 树结构--Trie树
- Android studio引入百度地图时的bug
- 编程之美: 第二章 数字之魅 2.9斐波那契数列
- PHP文件上传优化
- 第四章 分治策略
- PHP---数据库