- 0
- 0
- 约8.89万字
- 发布于河北
- 举报
- 文档已下架,其它文档更精彩
,靠法与剧据秸构
第7章检索及基本算法
[第7章检索及基本算法
7.1检索的概念
7.2线性表的检索
7.3树表的检索
7.4哈希检索
1检索的概念
■检索(searching)也称作查找,是一种常用的基本
运算。
们天都要做话号码薄
■人几乎每检索的工作,在电
如
中查找某单位或某个人的电话号码,在字典中查找
某个词的含义或读法,在图书馆查找某本书刊的编
号,上网在各种数据库中查找某些需要的文献资料
等等。
,
玉总言翻译的编译程序中要对符号表查找在数据
库系统中要用SQL语言为各种应用设计查找程序,
如此等等。
()
,检索的概念续
■简言之,检索就是在“大量信息”中查找一个
“特定的”信息。
■这里的大量椁骨、是检索所依赖的数据结构,称之
e
为检索表(sarchtable);
■检索表是由同一类型的数据元素(
或记录)组成
的集合。
■由栽合是一种松散型数据结构,数据元素除了
同属于一个集合外再无别的关系,所以检索表是
一种非常灵活的数据结构。
1检索的概念(续)
■对检索表常做的运算和操作有:
-查找某个特定的数据元素是否在检索表中;
-检索某个特定的数据元素的各种属性;
-在检索表中插入一个数据元素;
■从检索表中删去某个数据元素。
找表只前两种为检索
■若对查作统称“”的操作,称
检)
此类索表为静态检索表(staticsearchtble;
a
■若在检索的过程中同时插入表中不存在的数据元素,
或者从检索表中删除已存在的某个数据元素,称此
d
类表为动态检索表(ynamicsh
检索ecta
arble)。
中检索的概念(续)
■所谓特定的信息,是指关键字值等于给定值的信
息,信息的单位是数据元素或记录。
键字(ey)是数据元素(或记录)中某个数据
■关k
项的值,用它可以标识一个数据元素(或记录)。
显然,在一个记录中的每个数据项都可以作为标识
该记录的关键字。如人事档案记录结构为:
您可能关注的文档
- 2024年教师工作总结(32篇).pdf
- 2024年临时用工合同范文(35篇).pdf
- 2024年小型婚礼策划方案(31篇).pdf
- 2024年小学语文教师教学工作总结范文(31篇).pdf
- 2024年行政执法人员执法证考试多选题库及答案(共280题).pdf
- 2024年银行从业资格考试公共基础讲义预测.pdf
- 2024年英语个人教学工作总结(32篇).pdf
- 2024年幼儿园老师年终考核总结(31篇).pdf
- 2024年幼师实习心得(31篇).pdf
- 2024年质量月的活动总结(35篇).pdf
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
原创力文档

文档评论(0)