- 1、本文档共54页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE1第页
PAGE1
“数据结构基础”知识要点(1)
课程编号:BWCST3001学籍号:____________________
学习中心:________________姓名:____________________
注意事项:1、本试卷满分100分,考试时间120分钟;
本试卷为闭卷考试,请将答案一律写在答题纸上。
单选题(每题2分,共30分)
1.计算机算法必须具备输入、输出和_______等5个特性。
(A)可行性、可移植性和可扩充性
(B)可行性、确定性和有穷性
(C)确定性、有穷性和稳定性
(D)易读性、稳定性和安全性
2.数据在计算机存储器内表示时,物理地址与逻辑地址相同并且是连续的,称之为:_______
(A)存储结构
(B)逻辑结构
(C)顺序存储结构
(D)链式存储
3.向一个有121个元素的顺序表中插入一个新元素并保持原来顺序不变,平均要移动_______个元素
(A)8
(B)60.5
(C)61
(D)7
4.线性表L在_______情况下适用于使用链式结构实现。
(A)需经常修改L中的结点值
(B)需不断对L进行删除插入
(C)L中含有大量的结点
(D)L中结点结构复杂
5.以下数据结构中哪一个是非线性结构?_______
(A)队列
(B)栈
(C)线性表
(D)二叉树
6.树最适合用来表示_______。
(A)有序数据元素
(B)无序数据元素
(C)元素之间具有分支层次关系的数据
(D)元素之间无联系的数据
7.栈中元素的进出原则是_______
(A)先进后出
(B)后进先出
(C)栈空则进
(D)栈满则出
8.不含任何结点的空树_______。
(A)不是一棵树
(B)是一棵二叉树
(C)是一棵树也是一棵二叉树
(D)既不是树也不是二叉树
9.在一个图中,所有顶点的度数之和等于图的边数的_______倍。
(A)1/2
(B)1
(C)2
(D)3
10.一个栈的入栈序列是a,b,c,d,e,f则栈的不可能的输出序列是_______
(A)fedcba(B)defcba(C)dcefab(D)abcdef
11.一个栈的入栈序列是a,b,c,则栈的不可能的输出序列是_______
(A)cba(B)bca(C)abc(D)cab
12.队列元素的进出原则是_______
(A)先进先出
(B)后进先出
(C)队列空则进
(D)队列满则出
13.具有线性结构的数据结构是()。
A.图 B.二叉树 C.树 D.队列
14.某算法的语句执行频度为(3n2+nlog2n+n+8),其时间复杂度表示()。
A.O(n) B.O(nlog2n) C.O(n2) D.O(log2n)
15.将长度为m的单链表连接在长度为k的单链表之后的算法的时间复杂度为()。
A.O(1) B.O(k) C.O(m) D.O(m+k)
填空题(每空2分,共20分)
1.设栈s和队列q均为空,先将a,b,c,d,e依次进队列q,再将队列q中顺次出队的元素进栈s,直至队空。再将栈s中的元素逐个出栈,并将出栈元素顺次进队列q,则队列q的状态是______________。
2.数据结构按逻辑结构可分为两大类,它们分别是_____________和______________。
3.线性表的逻辑结构是_____________,其所含元素的个数称为线性表的__________。
4.在具有n个元素的循环队列中,队满时具有______个元素。
5.设循环队列的容量为70,现经过一系列的入队和出队操作后,front为21,rear为10,则队列中元素的个数为___________。
6.两个串相等的充分必要条件是________且对应位置字符相同。
7.树内各结点度的___________称为树的度。
8._________是被限定为只能在表的一端进行插入运算,在表的另一端进行删除运算的线性表。
计算题(每题10分,共40分)
1、某不带权有向图如下所示。
给出其邻接矩阵;
该图的出度是多少?
3)该图的入度是多少?
2、分析下面算法(程序段),并计算每个算法的时间复杂度是多少,以及每个算法的最大语句频度以及最大频度的语句是哪句?
1)
2)
3、
请问串的定义是?
A=“Ia
您可能关注的文档
- 北京外国语大学 《大学语文》考试模拟题01-03题目及答案.doc
- 北京外国语大学 《金融市场与机构》考试模拟题01-03题目及答案.doc
- 北京外国语大学 《信息管理概论》考试模拟题01-03题目及答案.doc
- 北京外国语大学 《政治经济学》模拟题01-02题目及答案.doc
- 北京外国语大学 程序设计基础(C语言程序设计)模拟题01-03题目及答案.doc
- 北京外国语大学 大学语文模拟题01-03题目及答案.doc
- 北京外国语大学 会计学基础知识要点01-05题目及答案.docx
- 北京外国语大学 计算机网络原理模拟题01-05题目及答案.docx
- 北京外国语大学 计算机引论模拟题01-05题目及答案.doc
- 北京外国语大学 数据结构基础模拟题01-05题目及答案 (2).docx
- 12篇2022年招商引资工作总结素材汇编.docx
- 2025年消费者问卷调查分析报告:数说新消费,产业趋势背后的秘密.pdf
- 2025年雅迪控股分析报告:顺应趋势,继往开来.pdf
- 2025年永辉超市分析报告:提质即提价,保质即保量.pdf
- 2025年森麒麟分析报告:从摩洛哥到全球,森麒麟破局之路.pdf
- 2025年中国稀土分析报告:中重稀土资源龙头,供改最大受益者.pdf
- 2025年桐昆股份分析报告:静待桐花映日开,方得昆玉照朝晖.pdf
- 2025年睿创微纳分析报告:内外需求双景气,微波助力高增长.pdf
- 锦华新材2024年年度报告.pdf
- 2025年中山公用分析报告:中山市环保水务龙头,业务布局日益完善.pdf
文档评论(0)