东南大学数据结构_Lec011.pptx

第11讲 查找表数据结构查找的概念静态查找表动态查找表查找的概念数据结构数据的组织和查找是大多数应用程序的核心,而查找是所有数据处理中最基本、最常用的操作。当查找的对象是一个庞大数量的数据集合中的元素时,查找的方法和效率显得格外重要。查找表(Search Table)是由同一类型的数据元素(或记录)构成的集合。每个元素通常由若干数据项构成。查找的概念关键字(Key)是数据元素(或记录)中某个数据项的值,用它可以标识(识别)一个数据元素(或记录) 。若此关键字可以惟一地标识一个记录,则称此关键字称为主关键字(Primary Key);称用以识别若干记录的关键字为次关键字(Secondary Key)。查找 (Searching):根据给定的某个值,在查找表中确定一个其关键字等于给定值的记录或数据元素。若表中存在满足条件的一个记录,则称查找是成功的,此时查找的结果为给出整个记录的信息,或指示该记录在查找表中的位置;若表中不存在关键字等于给定值的记录,则称查找不成功。数据结构查找的两种基本形式如何进行查找?在一个结构中查找某个数据元素的过程依赖于这个数据元素在结构中所处的地位。对表进行查找的方法取决于表中数据元素依何种关系(人为)组织在一起。查找表是一种非常灵便的数据结构,但由于表中数据元素之间仅存在“同属一个集合”的松散关系,给查找带来不便。 ——以另一种数据结构来表示查找表静态查找

文档评论(0)

1亿VIP精品文档

相关文档