索引顺序查找.ppt
学习内容和重点(P214-226);回答问题1(概念);回答问题2;(2)对查找表常用的操作有哪些?
查询某个“特定的”数据元素是否在表中;
查询某个“特定的”数据元素的各种属性;
在查找表中插入一元素;
从查找表中删除一元素。 ;明确:查找的过程就是将给定的K值与文件中各记录的关键字项进行比较的过程。所以用比较次数的平均值来评估算法的优劣。称为平均查找长度(ASL:average search length)。;回答问题4;回答问题5;回答问题6;技巧:把待查关键字key存入表头或表尾(俗称“哨兵”),这样可以加快执行速度。;回答问题7;顺序表的查找时间性能分析;顺序表的查找时间性能分析;回答问题8;回答问题9;折半查找的基本思想:;折半查找实例:;折半查找时间性能如何?;折半查找时间性能分析—二叉判定树;折半查找时间性能分析—二叉判定树; 通过判定树可知,查找第i个元素所与关键字比较的次数为从根到该结点的路径上结点数,也即是该结点在树上的层次数,因此查找成功时进行比较的关键字个数最多不超过树的深度,而具有n个结点的判定树的深度为?log2n ? +1,所以,折半查找在查找成功时和给定值进行比较的关键字的个数至多为?log2n? +1.
称树中的方形结点为判定树的外部结点(圆形结点为内部结点),那么,折半查找在查找不成功的过程就是走了一条从根结点到外部结点
您可能关注的文档
- 第六章数据库一览.doc
- 第六章运行时存储空间的组织和管理-Read.doc
- 第六章进阶绘图与编辑控制.ppt
- 第六讲SQLSERVER2000操作学习预备知识.doc.doc
- 第六部分系统详细设计与软件实现.ppt
- 第十一章MATLAB编译器-Read.doc
- 第十一章列表框、组合框和滚动条.ppt
- 第十一章并发控制.doc.doc
- 第十九课JDBC基础-Read.ppt
- 第十六章、实验方法评价与数据处理-西昌学院.ppt
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
原创力文档

文档评论(0)