登录
首页 » 算法 » 二分搜索CPP算法代码

二分搜索CPP算法代码

于 2022-03-20 发布 文件大小:879.43 kB
0 162
下载积分: 2 下载次数: 1

代码说明:

二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Taflove 的FDTD的经典书籍,非常值得期待的FDTD教程。相信大家喜欢...
    Taflove 的FDTD算法的经典书籍,非常值得期待的FDTD教程。相信大家喜欢-Taflove the FDTD algorithm is the classic book, well worth looking forward to the FDTD tutorial. I believe that everyone likes
    2022-12-21 15:10:03下载
    积分:1
  • 编译原理 语分析
    编译原理对语法分析设计的代码 能进行语义的分析,通过设计调试LR语法分析程序,实现根据词法分析的输入TOKEN字,进行文法的语法分析;加深对课堂教学的理解;提高语法分析方法的实践能力。
    2022-08-17 11:21:50下载
    积分:1
  • 实现采集数据的曲线拟合,及内插函数等功能
    实现采集数据的曲线拟合,及内插函数等功能-Realize data acquisition curve fitting, and interpolation functions and other functions
    2023-06-12 23:20:03下载
    积分:1
  • IIR带通滤波器设计,提供交互界面,JAVA编写,VJ编译
    IIR带通滤波器设计,提供交互界面,JAVA编写,VJ编译-IIR band-pass filter design, interface, JAVA prepared, VJ compiler
    2022-02-27 04:30:25下载
    积分:1
  • JavaScript重写C语言为mt19937
    MT19937的javascript:Real number version genrand()为每个调用生成一个伪随机实数(double),它均匀分布在[0,1]间隔上。sgenrand(seed)将初始值设置为624个字的工作区。在genrand()之前,sgenrand(seed)必须是
    2022-01-25 22:46:57下载
    积分:1
  • 数值分析中的迭代解线性方程组问题,含输入输出界面。
    数值分析中的迭代法解线性方程组问题,含输入输出界面。-Numerical analysis of iterative method for solution of problems of linear equations, including input and output interface.
    2022-07-21 12:15:31下载
    积分:1
  • 音乐播放器
    使用控件实现音乐播放器,有打开文件,下一曲,暂停,保存音乐目录,调节音量i,每次保存的音乐目录在再次打开时还可以加载在播放列表中,同时,实现播放列表的隐藏与打开。
    2022-02-06 00:27:28下载
    积分:1
  • 长整数类,数据成员有一个指针,一个整数size,可以存放100位以上整数,可以做加...
    长整数类,数据成员有一个指针,一个整数size,可以存放100位以上整数,可以做加法乘法运算-long integer, data members of a pointer, an integer size, can be kept above 100 integer, the additive can do multiplication
    2023-01-31 02:00:03下载
    积分:1
  • 关于外排序的操作
    关于外排序的操作-outside of the sorting operation
    2022-02-20 15:00:04下载
    积分:1
  • Moving average moving average prediction ModifyShiftAverageRegress.cs trends can...
    移动平均预测 ModifyShiftAverageRegress.cs 移动平均也可画趋势图,如下: public double forecast(int interval) 移动平均认为数据是时间序列数据,该方法预测interval个时间间隔后的值 public override double[] getTrendArray() 得到趋势数组,该数组的数据直接在图形中展示出来就可以产生趋势线。 -Moving average moving average prediction ModifyShiftAverageRegress.cs trends can also be painted as follows: public double forecast (int interval) consider moving average data are time-series data, the method of prediction interval of time after the interval the value of public override double [] getTrendArray () be the trend of the array, the array of data directly in the graphical display can be generated by the trend line.
    2022-06-06 15:01:20下载
    积分:1
  • 696516资源总数
  • 106633会员总数
  • 4今日下载