二分查找修改版
if( high < low) return -1; //找不到 int middle = (low + high) / 2; //二分 if( x < s[middle]) //关键字小于中值,继续二分查找,并将上限改为middle BinarySearch(s, x, low, middle - 1); else if( x > s[middle]) //关键字大于中值,继续二分查找,并将下限改为middle BinarySearch(s, x, middle + 1, high); else
用户评论
推荐下载
-
二分查找1.java
Binary search (1).java
19 2019-06-26 -
java顺序二分查找方法
Java order, binary search method
24 2019-06-26 -
二分查找的C实现
C implementation of binary search
48 2019-06-26 -
WinDlx实现二分查找算法
WinDlx implements binary search algorithm
41 2019-06-26 -
二分查找算法FLASH演示
Binary search algorithm FLASH demo
24 2019-06-23 -
C语言二分查找法
最经典的二分法查找数字,快速简便,但是要求已有的数据已经排序
42 2019-07-23 -
C二分查找算法.rar
C 二分查找算法源码实例,编写程序对数据序列采用二分查找法和顺序查找法查找元素的下标,要求使用类模板实现(其中二分法查找算法要求用递归实现,给定数据序列有序)。
12 2020-07-21 -
算法导论二分查找算法
算法导论:二分查找算法。比较简单的算法,ACM QQ群里看到的,通俗易懂。二分查找算法简单定义:在一个单调有序的集合中查找元素,每次将集合分为左右两部分,判断解在哪个部分中并调整集合上下界,重复直到找
52 2018-12-25 -
二分查找源代码.cpp
二分查找
15 2021-04-08 -
C++ 二分查找法
C++ 二分查找法
18 2021-02-09
暂无评论