- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章 表与信息检索
1 、各种表查找
2 、散
列
矩形表的存储
存储方式 : 行主存储(row-major-ordering)
列主存储(column-major-ordering)
矩形表的寻址
矩形表的查找: 寻址公式(Index function)与访问表(Access table
( i , j )在矩形表中的位置是: n ×i + j
各种矩形表的变形
主对角型、三角型
三角型表的寻址
下(上)三角型表的寻址公式与访问表
(i , j)的寻址公式是 1+2+…+i + j = ½i(1+i)+j
`锯齿状的表(jagged table)
锯齿型表的查找
例 :基于8行10列的表
倒排表
为什么要用倒排表
除了主关键字外 , 在实际应用中需要对其它属性(次关键字)进行搜 索 。利用次关键字建立索引表 , 称之为次索引表 , 以提高搜索效 率。
次索引表的组织方式:
在次索引表中列出该属性所有的值 , 对每一个取值建立有序表 , 即 把所有具有相同属性的对象按其存放地址递增顺序或者按主关键 字递增的顺序排列。
为了掌握每种取值的对象的数量,增设对应链表的长度。因此,次索引表的每一 索引项由次关键字、链表长度和链表三部分组成。
所谓倒排表就是次关键字建立的次索引的组合。
在次索引中按主关键字递增排列的优点是: 一旦对象的存储地址发 生修改 , 只要修改主索引 , 次索引可以一概不变。
学号
姓名
性别
专业
成绩1
· · ·
08
男
· · ·
03
男
· · ·
83
女
24
男
47
女
95
男
56
女
· · ·
倒排表映象图
主索引表
数据表(区)
次关键字
长度
女
3
男
4
次索引表
08
24
47
56
83
95
03
关键字
指针
24
95
47
56
83
08
03
100
400
600
300
700
500
200
地址
倒排表的例
例
稀疏矩阵(Sparse matrix)
稀疏矩阵的三元组存储 0 0 1 0 0
0 0 0 0 0
2 5 0 0 0 0 0 7 0 8
进一步可表示成
0 2 1
2 0 2
2 1 5
3 2 7
3 4 8
三元组序列
十字链表表示稀疏矩阵
十字链表的构成
每一行或列中的非零元素分别组成一条循环链表 , 若某行(列) 全为零元素 , 该行(列) 所对应的链表是只含有头结点的空链表。
各行的链表的头结点另行构成一条循环链表 , 各列的链表亦然。
整个链表由一个“头结点 ”引入。
每一个非零元素的结点 , 按其所在的行与列 , 同时处于相应的行循环链表与列 循环链表中。
结点的构造
col
right
row
value
head
down
2
5
T
0
T
十字链表的例
T
4
3
2
4
F
7
3
1
1
5
0
2
4
F
2
2
F
2
1
5
F
T
0
F
3
8
T
0
2
例
1
函数的定义
下标函数(index function)
抽象类型
散列表(hash table)
例
拉链法
拉链表
您可能关注的文档
- 培训中小学生交通安全教育.pptx
- 中国历史文选教学课件23.pptx
- 肝胆肿瘤分子诊断临床应用专家共识.pptx
- 规章制度-应急预案--物业应急预案ppt版.pptx
- 28_大班语言活动《谁的耳朵》PPT课件.pptx
- 第六章 我国小城镇社区体育.pptx
- 固定收益点评:2025年,通胀怎么看?-241104-国海证券-10页.pdf
- 汽车行业新车跟踪报告:11月重点关注小鹏、吉利、比亚迪及广州车展新车情况-241104-华创证券-16页.pdf
- 绿色金融行业月报(2024年10月):发挥绿色金融作用,服务美丽中国建设-241104-平安证券-13页.pdf
- 计算机行业跟踪:工业软件三季报业绩总结-241104-银河证券-13页.pdf
- 美股系列报告(六):美国大选结果出炉,后续资产将如何演绎?-241106-浦银国际-14页.pdf
- 如何应对财政扩张对于债券市场的潜在冲击-241105-信达证券-26页.pdf
- 两轮供给侧改革的回顾-241106-华创证券-18页.pdf
- 2024年中国游戏产业IP发展报告.pdf
- 流动性周度观察-241104-国新证券-12页.pdf
- 商业贸易行业:新质生产力%2b服务消费,开辟更多增量空间-241106-华西证券-39页.pdf
- 寒武纪-U(688256)国产算力核心,时代的主角-241105-国盛证券-20页.pdf
- 建筑材料行业:地产交易再创新高,关注产业链底部反转-241103-华西证券-22页.pdf
- 煤炭开采行业研究简报:6月以来美国化石能源发电量占比超过中国-241103-国盛证券-11页.pdf
- 量化分析报告:2024年三季报行业个股超预期扫描-241105-民生证券-19页.pdf
文档评论(0)