二分查找(基于C++)
首先问大家一个问题: 小明心里默想一个数字(在1–100中),让大红去猜,小明会告诉大红她猜的数字是大了、小了或者猜对了。 如果说大红从1往上一个一个猜,那么每次能排除一个数字。那小明要是猜的100,大红就要猜100次。这就是简单查找的工作原理。 我们现在换一种方法,下面是他们之间的对话。 ——大红:“50” ——小明:“小了” ——大红:“75” ——小明:“大了” ——大红:“63”(50和75中间的数字) ——小明:“大了” ——大红:“57”(50和63之间的数字) ——小明:“你终于猜对了” 这就是二分查找的工作原理。 二分查找是一种算法,其输入是一个有序的元素列表。如果要查找的元素
用户评论
推荐下载
-
二分查找算法FLASH演示
Binary search algorithm FLASH demo
24 2019-06-23 -
算法导论二分查找算法
算法导论:二分查找算法。比较简单的算法,ACM QQ群里看到的,通俗易懂。二分查找算法简单定义:在一个单调有序的集合中查找元素,每次将集合分为左右两部分,判断解在哪个部分中并调整集合上下界,重复直到找
52 2018-12-25 -
二分查找源代码.cpp
二分查找
15 2021-04-08 -
Hash查找二分查找c语言关键字个数
用VC++6.0编译完成的Hash查找和二分查找某C语言源文件关键字个数。支持注释部分。
29 2019-07-20 -
C语言实现的二分法快速查找二分法排序二分法查找C#
C语言实现的二分法快速查找|二分法排序|二分法查找C#
44 2019-04-28 -
C++实现的二分搜索
Binary search for C++ implementation
36 2019-06-21 -
Ruby实现二分搜索二分查找算法的简单示例
二分查找是一种在已经过排序的数组中搜索指定元素用的算法,这里我们就来看一下Ruby实现二分搜索(二分查找)算法的简单示例:
25 2020-09-21 -
基于二分查找树讲解红黑树
基于二分查找树讲解红黑树,在以前的资源找的,花了一个小时理清,纠正了容易误导的词。通俗易懂的讲解方式。
7 2020-11-25 -
迭代顺序查找递归顺序查找二分查找
迭代顺序查找、递归顺序查找、二分查找之间的对比
146 2019-05-28 -
二分查找算法的C语言版
二分查找算法是查找算法中的一种效率比较高的查找算法,对于一段数组或者字符串的查找,效率可以更高。
22 2019-09-04
暂无评论