第05章 数组 14 练习 12
来源:互联网 发布:网络刺客ii使用教程 编辑:程序博客网 时间:2024/04/30 04:55
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.8.24)
注:24号在火车上,提前补这一天!要做37个钟头火车,不知道能不能补到卧铺。
搜索算法=====二分法搜索算法
代码
// TestSearch.javapublic class TestSearch {public static void main(String args[]) {int a[] = { 1, 3, 6, 8, 9, 10, 12, 18, 20, 34};int i = 12;System.out.println(binarySearch(a, i));}public static int binarySearch(int a[], int num) {if(a.length == 0) return -1;int startPos = 0;int endPos = a.length - 1;int m = (startPos + endPos)/2;while(startPos <= endPos) {if(a[m] == num) return m;if(a[m] > num) endPos = m + 1;if(a[m] < num) startPos = m - 1;m = (startPos + endPos)/2;}return -1;}}
- 第05章 数组 14 练习 12
- 第05章 数组 12 练习 10
- 第05章 数组 05 练习3
- 第05章 数组 03 练习1
- 第05章 数组 04 练习2
- 第05章 数组 06 练习4
- 第05章 数组 07 练习5
- 第05章 数组 08 练习6
- 第05章 数组 09 练习7
- 第05章 数组 10 练习8
- 第05章 数组 11 练习9
- 第05章 数组 13 练习 11
- 第14周 拓展练习 (一)数组大折腾
- 第14周 拓展练习(三)折腾二维数组
- 第14周练习-1 数组大折腾(4)
- 第14周练习-1 数组大折腾(5)
- 第6章_数组_编程练习_Exercise6_5
- 第6章_数组_编程练习_Exercise6_19(成绩排名)
- LINQ查询条件为字段值在数组中
- Java 转型 super的用法回顾
- 配置CentOS 6.2 第三方yum源(CentOS默认的标准源里没有nginx软件包)
- DropDownList控件绑定数据库
- GridView中的控件属性的引用
- 第05章 数组 14 练习 12
- 变量未赋到值时不可使用
- tomcat启动startup.bat一闪而过
- LINQ to SQL数据集是IQueryable类型
- GlusterFS之文件系统扩展属性
- 对QT namespace UI的理解
- LINQ查询数据集第一条数据
- java实现图片裁剪缩放工具类
- LINQ查询前N条记录