- 6
- 0
- 约4.81千字
- 约 15页
- 2016-12-20 发布于江苏
- 举报
第9章 查 找 西华师大 滕华 9.1静态查找表(ADT) 9.1.1顺序表的查找(逻辑结构为线性表) 顺序查找: ASL=ΣPiCi 折半查找: ASL=log2(n+1)-1 //有序表 索引查找: ASL=Lb+Lw=1/2(n/s+s)+1 //块有序 性能分析 平均查找长度: 9.2 动态查找表 9.2.1二叉排序树和二叉平衡树 查找 顺序查找是一种最基本和最简单的查找方法。它的思路是,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查到所要找的元素为止。否则就是表中没有要找的元素,查找不成功。对于表中记录的关键字是无序的表,只能采用这种方法。描述顺序查找的算法见框图8-1。其中n是表r的长度,k是要查的元素的关键字,i查到的元素的序号。 折半查找又称二分查找,是针对有序表进行查找的简单、有效而又较常用的方法。所谓有序表,即要求表中的各元素按关键字的值有序(升序或降序)存放。 折半查找不像顺序查找那样,从第一个记录开始逐个顺序搜索,其基本思想是:首先选取表中间位置的记录,将其关键字与给定关键字k进行比较,若相等,则查找成功;否则,若k值比该关键字值大,则要找的元素一定在表的后半部分(或称右子表),则继续对右子表进行折半查找;若k值比该关键字值小,则
您可能关注的文档
最近下载
- 工程勘察设计收费标准(2002年修订本)完整版.pdf
- 新版《大学生志愿服务证明》模板3.pdf VIP
- 2019年石门中学、佛山一中、顺德一中、广东省实验中学初升高自主招生(含真题及答案).pdf VIP
- 15J012-1 环境景观-室外工程细部构造.pptx VIP
- 15J012—1环境景观—室外工程细部构造.pptx VIP
- Beta猎手系列之十:个股K线图形态AI识别构建市场风格预测-240624.pdf VIP
- 九年级数学二次函数章节测试(B卷).docx VIP
- HG_T 3823-2013 聚环氧琥珀酸(盐).docx
- 2026年最新葫芦岛工会考试题库及答案.docx
- 10~110kV高压电缆载流量、电缆重量和电缆外径.pdf VIP
原创力文档

文档评论(0)