- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第六章大数据时代数据的组织
课时1实时查询系统中数据的组织
一、基础巩固
1.下列关于分布式存储系统说法错误的是()
A.分布式存储系统需要使用多台服务器共同存储数据
B.分布式存储系统需要多台服务器同时工作
C.分布式存储系统中的多台服务器通过网络进行连接
D.在有服务器出现故障的情况下分布式存储系统将不可用
2.使用数组来组织并存储数据时,使用二分查找算法在一个有序序列中查找新增元素的插入位置,其时间复杂度为()
A.O(1) B.O(n) C.O(log2n) D.O(n2)
3.使用链表来组织并存储数据时,要在链表中查找新元素的插入位置,其时间复杂度为()
A.O(1) B.O(n) C.O(log2n) D.O(n2)
4.下列有关跳跃表的描述中,不正确的是()
A.跳跃表是一种特殊的有序链表
B.跳跃表是由多层有序链表组合而成的,最底一层的链表保存了所有的数据
C.相邻的两层链表中元素相同的节点之间存在引用关系
D.使用跳跃表不仅提高了查询效率,同时也节省了存储空间
5.有如图所示跳跃表:
若要在原链表中插入元素12,需比较的次数为()
A.1次 B.3次 C.4次 D.5次
二、能力提升
6.有如下图所示跳跃表:
若要在原链表中查找元素27,则查找次数为()
A.1次 B.2次 C.3次 D.4次
7.有如下图所示的跳跃表:
请画出删除元素6后的链表状态。
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
8.跳跃表是一种立足链表,借鉴二分查找的思想而形成的数据结构。能否立足有序数组,借鉴链表的思想构造一种新的数据结构来解决上述问题?
_____________________________________________________________________
9.在组织、处理大数据时,可采用内存数据库与磁盘数据库,请从处理速度和安全性两方面说明内存数据与传统的磁盘数据库相比存在哪些优势和不足。
(1)内存数据库的优势:_________________________________________________
___________________________________________________________________________________________________________________________________________
(2)内存数据库的不足:_________________________________________________
____________________________________________________________________________________________________________________________________________
课时1实时查询系统中数据的组织
1.D[本题主要考查的是分布式存储系统。分布式存储系统需要使用多台服务器共同存储数据,但随着服务器数量的增加,服务器出现故障的概率也会不断增加。为了保证在有服务器出现故障的情况下系统仍然可用,分布式存储系统一般采用把一个数据分成多份存储在不同的服务器中的方法来解决,因此,在有服务器出现故障的情况下分布式存储系统仍将可用,答案为D。]
2.C[本题主要考查二分查找算法的时间复杂度。使用二分查找算法查找某个位置的时间复杂度为O(log2n),因此,答案为C。]
3.B[本题主要考查的是在链表中的进行数据查找的时间复杂度。在链表中查找数据或数据位置时,需要从链表的一端依次遍历查找,因此其时间复杂度为O(n),因此,答案为B。]
4.D[本题主要考查的是跳跃表的特点。使用跳跃表的目的在于提高了查询效率,但同时也增加一定的存储空间,因此答案为D。]
5.C[本题主要考查的是跳跃表的插入操作。要在原链表中插入元素12,关键是要找到插入的位置,通过与关键节点1、5、10、15的比较,可确定插入的位置,因此比较次数为4次,答案为C。]
6.C[本题主要考查的是在跳跃中查找数据元素。首先从二级索引中经过2次比较确定一个大致区间,然后通过对应关系到达一级
您可能关注的文档
- 高中信息技术浙教版(2019)选修1 第六章 课时2 POI数据的组织与应用 课件.pptx
- 高中信息技术浙教版(2019)选修1 第三章 课时1 字符串 课件.pptx
- 高中信息技术浙教版(2019)选修1 第三章 课时2 队列 课件.pptx
- 高中信息技术浙教版(2019)选修1 第三章 课时3 栈 课件.pptx
- 高中信息技术浙教版(2019)选修1 第四章 课时1 树与二叉树 课件.pptx
- 高中信息技术浙教版(2019)选修1 第四章 课时2 二叉树的基本操作 课件.pptx
- 高中信息技术浙教版(2019)选修1 第四章 课时3 抽象数据类型 课件.pptx
- 高中信息技术浙教版(2019)选修1 第四章 验收卷(三) 树 课件.pptx
- 高中信息技术浙教版(2019)选修1 第五章 课时1 数据结构与算法关系 课件.pptx
- 高中信息技术浙教版(2019)选修1 第五章 课时2 迭代与递归 课件.pptx
- 第高中信息技术浙教版(2019) 选修1 三章 课时3 栈 试卷.docx
- 高中信息技术浙教版(2019) 选修 4.2 搭建信息系统 学案.docx
- 高中信息技术浙教版(2019) 选修1 第五章 课时1 数据结构与算法关系 试卷.docx
- 高中信息技术浙教版(2019) 选修1 第五章 课时2 迭代与递归 试卷.docx
- 高中信息技术浙教版(2019) 选修1 第五章 课时3 数据排序 试卷.docx
- 高中信息技术浙教版(2019) 选修1 第五章 课时4 顺序查找 教案.docx
- 高中信息技术浙教版(2019) 选修1 第五章 课时5 二分查找 试卷.docx
- 高中信息技术浙教版(2019) 选修1 第一章 课时1 数据 试卷.docx
- 高中信息技术浙教版(2019) 选修1 第一章 课时2 数据的组织 试卷.docx
- 高中信息技术浙教版(2019) 选修1 4.3 完善信息系统 学案.docx
文档评论(0)