博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二分算法(折半算法)详解
阅读量:4625 次
发布时间:2019-06-09

本文共 385 字,大约阅读时间需要 1 分钟。

二分查找又称折半查找 ,它是一种效率较高的查找方法。
【二分查找要求】:
1.必须采用顺序存储结构
2.必须按关键字大小有序排列。
【优缺点】折半查找法的优点是比较次数少,查找速度快,平均性能好;
其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而 查找频繁的有序列表。
【算法思想】首先,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记 录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。

重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。

看看就明白了,嗯。

转载于:https://www.cnblogs.com/iplus/archive/2012/04/28/4489976.html

你可能感兴趣的文章
Linux——下常用程序的代理服务器(proxy)配置
查看>>
初步接触LVS
查看>>
Linux——Ubuntu下Sublime Text 2的安装
查看>>
Windows Store App 网络通信 HttpClient
查看>>
Win10系列:C#应用控件进阶5
查看>>
POJ 2828 Buy Tickets 线段树
查看>>
PHP导出csv文件
查看>>
iOS 打包ipa 教程
查看>>
LeetCode算法题--刷题第一天
查看>>
java操作word
查看>>
JavaScript对象创建
查看>>
加法变乘法|2015年蓝桥杯B组题解析第六题-fishers
查看>>
树状数组|求逆序数
查看>>
ALGO-141_蓝桥杯_算法训练_P1102
查看>>
如何跳转一个由两个框架组成的页面
查看>>
前端开发框架简介:angular和react
查看>>
MySQL安装图文教程
查看>>
Spring Aop基础总结
查看>>
架构设计:负载均衡层设计方案(2)——Nginx安装
查看>>
USACO Section1.1
查看>>