- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
重点:掌握顺序查找、折半查找、二叉排序树上查找以及散列表上查找的基本思想和算法实现。
难点:二叉排序树的删除算法及B-树上的插入和删除算法。 ;第九章 查找;9.0 一些定义(1);9.0 一些定义(2);9.0 一些定义(3);9.0 一些定义(4);9.1 静态查找表;ADT StaticSearchTable{
数据对象D:具有相同特性的数据元素的集合。
数据关系R:数据元素同属一个集合。
基本操作P:
Create(ST, n)
操作结果:构造一个含n个数据元素的静态查找表ST.
Destroy(ST)
初始条件:静态查找表ST存在.
操作结果:销毁表ST.
Search(ST, key)
初始条件:静态查找表ST存在,key为和关键字类型相同的给定值.
操作结果:若ST中存在其关键字等于key的数据元素,则函数值为该
元素的值或在表中的位置,否则为“空”.
Traverse(ST,Visit())
初始条件:静态查找表ST存在,Visit是对元素操作的应用函数.
操作结果:按某种次序对ST的每个元素调用函数Visit()一次且仅一
次。一旦Visit()失败,则操作失败.
} ADT StaticSearchTable;9.1.1 顺序查找(1);9.1.1 顺序查找(2);9.1.1 顺序查找(3);9.1.1 顺序查找(4);9.1.2 有序表的查找-折半查找(1);9.1.2 有序表的查找-折半查找(2);9.1.2 有序表的查找-折半查找(3);9.1.2 有序表的查找-折半查找(4);9.1.2 有序表的查找-折半查找(5);9.1.2 有序表的查找-斐波拉契查找;9.1.2 有序表的查找-插值查找;9.1.3 静态树表的查找(1);9.1.3 静态树表的查找(2);9.1.3 静态树表的查找(3);9.1.3 静态树表的查找(4);9.1.3 静态树表的查找(5);9.1.3 静态树表的查找(6);9.1.4 索引顺序表的查找(1);9.1.4 索引顺序表的查找(2);9.2 动态查找表;9.2 动态查找表-ADT(1);9.2 动态查找表-ADT(2);9.2.1 -二叉排序树(1);9.2.1 -二叉排序树(2);9.2.1 -二叉排序树(3);9.2.1 -二叉排序树(4);9.2.1 -二叉排序树(5);9.2.1 -二叉排序树(6);9.2.1 -二叉排序树(7);48;9.2.1 -二叉排序树(9);9.2.1 -二叉排序树(10);9.2.1 -二叉排序树(11);9.2.1 -二叉排序树(12);9.2.1 -二叉排序树(13);9.2.1 -二叉排序树(14);9.2.1 -平衡二叉树(1);9.2.1 -平衡二叉树(2);9.2.1 -平衡二叉树(3);9.2.1 -平衡二叉树(4);9.2.1 -平衡二叉树(5);9.2.1 -平衡二叉树(6);9.2.1 -平衡二叉树(7);9.2.1 -平衡二叉树(8);9.2.1 -平衡二叉树(9);9.2.1 -平衡二叉树(10);9.2.2 -B-树(1);9.2.2 -B-树(2);9.2.2 -B-树(3);9.2.2 -B-树(4);9.2.2 -B-树(5);9.2.2 -B-树(6);9.2.2 -B-树(7);9.2.2 -B-树(8);9.2.2 -B-树(9);9.2.2 –B+树(1);9.2.2 –B+树(2);9.2.3 键树(1);9.2.3 键树(2);9.2.3 键树(3);9.2.3 键树(4);9.2.3 键树(5);9.2.3 键树(6);9.3 哈希表;9.3.1 什么是哈希表(1);9.3.1 什么是哈希表(2);9.3.1 什么是哈希表(3);9.3.2 哈希函数的构造方法(1);9.3.2 哈希函数的构造方法(2);9.3.2 哈希函数的构造方法(3);9.3.2 哈希函数的构造方法(4);9.3.2 哈希函数的构造方法(5);9.3.2 哈希函数的构造方法(6);9.3.3 处理冲突的方法(1);9.3.3 处理冲突的方法(2);9.3.3 处理冲突的方法(3);9.3.3 处理冲突的方法(4);9.3.3 处理冲突的方法(5);9.3.4 哈希表的查找及其分析(1);9.3.4 哈希表的查找及其分析(2);9.3.
文档评论(0)