计算机软件及应用查找.pptxVIP

  • 5
  • 0
  • 约1.72万字
  • 约 118页
  • 2020-04-02 发布于上海
  • 举报
学习目标理解“查找表”的结构特点以及各种表示方法的适用性;熟练掌握以顺序表或有序表表示静态查找表时的查找方法;熟练掌握二叉查找树的构造和查找方法;理解二叉平衡树的构造过程;熟练掌握哈希表的构造方法,深刻理解哈希表与其它结构的表的实质性的差别;掌握描述查找过程的判定树的构造方法,以及按定义计算各种查找方法在等概率情况下查找成功时的平均查找长度。Page 重点和难点重点:理解查找表的结构特点及其各种表示方法的特点和适用场合。知识点顺序表、有序表、索引顺序表二叉查找树、二叉平衡树哈希表Page 8.2 静态查找表抽象数据类型静态查找表的定义ADT StaticSearchTable {数据对象:D是具有相同特性的数据元素的集合。每个数据元素含有类 型相同的关键字,可唯一标识数据元素。数据关系:D中所有数据元素同属一个集合。基本操作: CreateTable(ST, n); 操作结果:构造一个含 n 个数据元素的静态查找表 ST。 DestroyTable(ST); 初始条件:静态查找表 ST 存在; 操作结果:销毁查找表 ST。Page Search(ST, kval);初始条件:静态查找表 ST 存在,kval 为和查找表中元素的关键字 类型相同的给定值;操作结果:若ST中存在其关键字等于 kval 的数据元素,则函数值 为该元素的值或在表中的位置,否则为“空”。 Traverse

文档评论(0)

1亿VIP精品文档

相关文档