8.1 查找的基本概念

以下是与查找有关的基本概念:

1、列表:由同一类型的数据元素构成的集合,可利用任意数据结构实现。

2、关键字:数据元素的某个数据项的值,用它可以标识列表中的一个或一组数据元素。 如果一个关键字可以唯一标识列表中的一个数据元素,则称其为关键字,否则为次关键字。当数据元素仅有一个数据项时,数据元素的值就是关键字。

3、查找:根据给定的关键字值,在特定的列表中确定一个其关键字与给定值相同的数据元素,并返回该数据元素在列表中的位置。若找到相应的数据元素,则称查找是成功的,否则称查找是失败的,此时应返回空地址及失败信息,并可根据要求插入这个不存在的数据元素。 

4、静态查找与动态查找

静态查找:指在查找过程中只是对数据元素进行查找。

动态查找:指在实施查找的同时,插入找不到的元素,或从查找表中删除已查到的某个元素,即允许表中元素变化。

5、查找的基本方法可以分为两大类,即比较式查找法和计算式查找法。其中比较式查找法根据数据元素的组织结构又可分为基于线性表的查找法和基于树的查找法,而计算式查找法也称哈希查找法。

猜你喜欢

转载自blog.csdn.net/weixin_42617472/article/details/85073885
8.1