黑马程序员技术交流社区
标题:
什么是二分搜索
[打印本页]
作者:
花之都双鱼
时间:
2014-9-23 15:02
标题:
什么是二分搜索
什么是二分搜索方法?能举个例子吗
作者:
King_L
时间:
2014-9-23 15:50
大概是,将n个元素分成个数大致相同的两半,取a[n/2]与想要查找的x作比较,如果x=a[n/2]则找到x,算法终止。这个也叫二分查找。算法挺容易实现的。百度上有算法。
作者:
15579171087
时间:
2014-9-23 16:00
JAVA里有实现好的方法
作者:
家进
时间:
2014-9-23 16:44
二分搜索法,也叫拆半搜索法,拆半查找法。栗子:一个数组,前提是已经排好序了。
降序和升序都可了,例如,在一个升序数组里找一个数X,先将X和数组中间的数比较,
如果X大于数组中间的数,再接着从数组中间到数组最后这范围里再相比中间的数。
依此类推,直到找到为止。
作者:
MR.Sun
时间:
2014-9-23 18:04
毕老师的那个视频里面有详细的讲解,可以去找的看一下。
作者:
家进
时间:
2014-9-23 20:52
上面没有上到图,不好意思,现在补上,P 得不好,莫怪
未标题-1.jpg
(57.05 KB, 下载次数: 33)
下载附件
2014-9-23 20:52 上传
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2