4.关键字 是数据元素(或记录)中某个数据项 的值,用以标识(识别)一个数据元 素(或记录)。 若此关键字可以识别唯一的一个记 录,则称之谓“主关键字”。 若此关键字能识别若干记录,则称 之谓“次关键字”。 6
是数据元素(或记录)中某个数据项 的值,用以标识(识别)一个数据元 素(或记录)。 4. 关键字 若此关键字可以识别唯一的一个记 录,则称之谓“主关键字” 。 若此关键字能识别若干记录,则称 之谓“次关键字” 。 6
例如: 准考 各科成绩 证号 姓 名 语 外 化 生 分 治 文 学 理 179321 陈红 84 179322 陆华 179333 张平 788 453 9339 776 373 645 145321 张平 76 64 75 88 66 67 81 73
例如: 准考 证号 姓 名 各科成绩 总 政 分 治 语 文 外 语 数 学 物 理 化 学 生 物 . . . 179321 179322 179333 . . . 145321 . . . 陈红 陆华 张平 . . . . 张平 . . . 84 76 85 . . . 76 . . . 76 84 88 . . 64. . . . 74 65 73. . . 75 . . . 93 87 79 . . . 88 . . . 87 69 62 . . . 66 . . . 76 57 63 . . . 67 . . . 87 71 78 . . 81 . . . 63 54 55 . . 73 7
5.查找 根据给定的某个值,在查找表中确定一 个其关键字等于给定值的数据元素或(记录)。 若查找表中存在这样一个记录,则称“ 查找成功”,查找结果:给出整个记录的信 息,或指示该记录在查找表中的位置; 否则称“查找不成功”,查找结果:给 出 “空记录”或“空指针”。 8
根据给定的某个值,在查找表中确定一 个其关键字等于给定值的数据元素或(记录)。 5. 查找 若查找表中存在这样一个记录,则称“ 查找成功”,查找结果:给出整个记录的信 息,或指示该记录在查找表中的位置; 否则称“查找不成功”,查找结果:给 出 “空记录”或“空指针” 。 8
6。如何进行查找 查找的方法取决于查找表的存储结构。 由于查找表中的数据元素之间不存在明显的组 织规律,因此不便于查找。 为了提高查找的效率,需要在查找表中的元素 之间人为地附加某种确定的关系,换句话说,用 另外一种结构来表示查找表-静态查找表和动 态查找表。 9
由于查找表中的数据元素之间不存在明显的组 织规律,因此不便于查找。 为了提高查找的效率,需要在查找表中的元素 之间人为地 附加某种确定的关系,换句话说, 用 另外一种结构来表示查找表-静态查找表和动 态查找表。 6. 如何进行查找 查找的方法取决于查找表的存储结构。 9
第九章查找表 9.1基本概念 √9.2静态查找表 9.3动态查找树表 9.4哈希表
9.2 静态查找表 9.3 动态查找树表 9.4 哈希表 9.1 基本概念 第九章 查找表 10