- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
学校________________班级____________姓名____________考场____________准考证号
学校________________班级____________姓名____________考场____________准考证号
…………密…………封…………线…………内…………不…………要…………答…………题…………
第PAGE1页,共NUMPAGES3页
北京工业大学《数据结构与算法课设》
2021-2022学年期末试卷
题号
一
二
三
总分
得分
一、单选题(本大题共20个小题,每小题2分,共40分.在每小题给出的四个选项中,只有一项是符合题目要求的.)
1、在一个具有n个元素的二叉排序树中,查找一个不存在的元素,其时间复杂度最坏情况下为?()
A.O(1)
B.O(log?n)
C.O(n)
D.O(n2)
2、对于一个具有n个顶点的无向图,若其所有顶点的度之和为20,则该图的边数为()。
A.5
B.10
C.15
D.20
3、在一个容量为10的顺序存储的循环队列中,若front=4,rear=8,则此时队列中元素的个数为:
A.4
B.5
C.6
D.7
4、对于一个具有n个顶点和e条边的有向完全图,其弧的条数为()。
A.n(n-1)
B.n(n-1)/2
C.n(n+1)
D.n(n+1)/2
5、在图的最小生成树算法中,Kruskal算法和Prim算法都能得到最小生成树,以下关于这两个算法的比较,错误的是()
A.Kruskal算法基于边,Prim算法基于节点
B.Kruskal算法需要使用并查集
C.Prim算法的时间复杂度通常比Kruskal算法低
D.对于稀疏图,Kruskal算法更优
6、对于一个用链表实现的二叉树,进行先序遍历。以下关于先序遍历的时间复杂度的描述,哪一项是正确的?
A.O(1)
B.O(n)
C.O(logn)
D.O(nlogn)
7、图是一种复杂的数据结构。在有向图中,顶点的入度是指指向该顶点的边的数量。若要计算一个有向图中所有顶点的入度,哪种算法较为合适?
A.深度优先搜索
B.广度优先搜索
C.拓扑排序
D.以上都可以
8、以下哪种数据结构常用于实现LRU(最近最少使用)页面置换算法?
A.队列
B.栈
C.哈希表
D.双链表
9、深度为5的满二叉树的结点数为:
A.16
B.31
C.32
D.15
10、广义表((a,b),c,(d,(e,f)))的长度和深度分别为:
A.3和2
B.3和3
C.4和2
D.4和3
11、在一棵二叉树中,若每个节点的左子树和右子树的高度最多相差1,则该二叉树被称为平衡二叉树。对于一个平衡二叉树,进行插入操作后,为了保持平衡,可能需要进行多少次旋转调整?
A.0次
B.1次
C.最多2次
D.不确定
12、若要在一个具有n个元素的有序链表中插入一个新元素,使其仍然有序,平均时间复杂度为?()
A.O(1)
B.O(log?n)
C.O(n)
D.O(nlog?n)
13、在一个具有n个元素的顺序表中,若要在第i个元素(1=i=n)之前插入一个新元素,需要移动的元素个数为?()
A.n-i
B.i
C.n-i+1
D.n-i-1
14、数组是一种常见的数据结构,它具有固定的大小和连续的存储位置。以下关于数组的说法中,错误的是?()
A.数组可以通过下标快速访问其中的元素。
B.数组的插入和删除操作比较耗时,因为需要移动大量的元素。
C.数组可以存储不同类型的数据元素。
D.数组的长度在创建后不能改变。
15、对于一个满二叉树,若其高度为h,则其节点总数为多少?()
A.2^h-1
B.2^(h-1)
C.2^h
D.2^(h+1)-1
16、以下关于线索二叉树的描述,错误的是:
A.线索二叉树便于在中序遍历中查找前驱和后继节点
B.线索二叉树中的线索是指向空指针的指针
C.线索二叉树的存储空间利用率比普通二叉树高
D.线索二叉树的构建过程非常简单,不需要复杂的算法
17、对于一个具有n个节点的红黑树,插入一个新节点后,调整树的结构以保持红黑树性质,其时间复杂度为?
A.O(1)
B.O(logn)
C.O(n)
D.O(nlogn)
18、以下哪种数据结构常用于实现表达式求值?
A.二叉树
B.栈
C.队列
D.哈希表
19、对于一个具有n个节点的二叉树,其高度的最小值和最大值分别是多少?()
A.log?n,n-1
B.1,n
C.log?n,n
D.1,n-1
20、在一个带权的有向图中,使用迪杰斯特拉算法求从源点到其他顶点的最短路径,每次选择的顶点是?()
A.距离源点最近的顶点
B.距离源点最远的顶点
C.未确定最短路径的顶点中权
您可能关注的文档
- 北京交通大学《商务应用开发》2021-2022学年期末试卷.doc
- 北京交通大学《商务应用开发》2022-2023学年期末试卷.doc
- 北京交通大学《数据法学》2022-2023学年期末试卷.doc
- 北京交通大学《数据法学》2023-2024学年期末试卷.doc
- 北京交通大学《数据结构》2023-2024学年期末试卷.doc
- 北京交通大学《数据结构与算法》2021-2022学年期末试卷.doc
- 北京工业大学《算法设计》2022-2023学年期末试卷.doc
- 北京工业大学《网络社会学》2022-2023学年期末试卷.doc
- 北京工业大学《微电子艺》2021-2022学年期末试卷.doc
- 北京工业大学《微机原理与接口技术》2023-2024学年期末试卷.doc
最近下载
- 2023年税务师继续教育题库(含答案)word版.docx
- 2023微高压氧舱标准.docx
- 安全生产帮扶服务合同8篇.docx VIP
- 学法律之民法典内容框架.docx VIP
- 中 山 大 学 软 件 学 院 软 件 工 程 专 业 2 0 0 8 级 (2010 秋季学期)《 S E - 3 0 4 数据库系统原理》 期 末 试 题 .docx VIP
- 2025年碳汇林项目可行性报告(精选10).docx
- 2022年《大学英语B》统考题库 网络教育《大学英语B》统考真题.pdf VIP
- 民事诉讼淮证明责任分配规则.docx VIP
- 教师评优述职报告范文6篇.docx VIP
- 压力管道检测保温拆除及恢复工程施工方案.pdf VIP
原创力文档


文档评论(0)