- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2010学年第一学期 考试科目:数据结构
考试类型:(闭卷) 考试时间: 120 分钟
一、选择题(每小题2分,共20分)
1、如果最常用的操作是取第i个结点及其前驱,则采用( D)存储方式最节省时间。
A.单链表 B.双链表 C.单循环链表 D.顺序表
2、经过以下栈运算后,x的值是( A)。
InitStack(s); Push(s,a); Push(s,b); Pop(s,x); GetTop(s,x);
A.a B.b C.1 D.0
3、一个队列的入队序列为1234,则队列可能的输出序列是( B)。
A. 4321 B. 1234 C. 1432 D. 3241
4、已知模式串的next数组,使用KMP算法进行串匹配,以下空格应填入的语句是( A)。
int Index_KMP(SString S, SString T, int pos)
{
// 利用模式串T的next函数求T在主串S中第pos个字符之后的位置的
// KMP算法。其中,T非空,1≤pos≤StrLength(S)。
int next[255];
int i = pos;
int j = 1;
get_next(T, next);
while (i = S[0] j = T[0]) {
if (j == 0 || S[i] == T[j]) { // 继续比较后继字符
++i; ++j;
} else ; // 模式串向右移动
}
if (j T[0]) return i-T[0]; // 匹配成功
else return 0;
} // Index_KMP
A.j = next[j] B.i = next[j] C.j = i + 1 D.i = j + 1
5、深度为5的二叉树至多有(C )个结点。
A.16 B.32 C.31 D.10
6、根据使用频率为5个字符设计的哈夫曼编码不可能是(D )。
A.000,001,010,011,1 B.0000,0001,001,01,1
C.000,001,01,10,11 D.00,100,101,110,111
7、如果从无向图的任一顶点出发进行一次深度优先遍历即可访问所有顶点,则该图一定是( B)
完全图 B. 连通图 C. 有回路 D. 一棵树
8、任何一个无向连通图(B )最小生成树。
A.只有一棵 B.有一棵或多棵 C.一定有多棵 D.可能不存在
9、有一个有序表位{1,3,9,12,32,41,45,62,75,77,82,95,99},当采用二分查找法查找关键字为82的元素时,(C )次比较后查找成功。
A.1 B.2 C.4 D.8
10、在以下排序算法中,关键字比较的次数与记录的初始排列次序无关的是(D )。
A. 希尔排序 B. 冒泡排序 C. 插入排序 D. 直接选择排序
二、应用题(共30分,每题6分)
依次把结点{16,3,7,11,9,26,18,14,15}插入到初始状态为空的平衡二叉排序树中,使得在每次插入后保持该树仍然是平衡二叉排序树。要求画出每次插入后所形成的平衡二叉排序树。
在学生的课程安排中,有些课程必须在学完其先修课程才能开始。如软件工程专业的学生必须学习的课程之间的一个关系如下表所示:
课程编号 课程名称 先修课程 C1 程序设计基础 无 C2 离散数学 C1 C3 数据结构 C1,C2 C4 汇编语言 C1 C5 语言的设计和分析 C3,C4 C6 计算机原理 C11 C7 编译原理 C3.C5 C8 操作系统 C3,C6 C9 高等数学 无 C10 线性代数 C9 C11 普通物理 C9 C12 数值分析 C1,C9,C10 要求用AOV网将上表中课程以及课程之间的优先关系表示出来;
假设每次只安排一门课程,请给出一个包含所有课程的合理安排序列,使到在开始任一门课程之前其先修课程已经完成。
二叉树可采用静态链表的形式表示,即用游标指示器指示其后继结点在结构数组中的相对位置(即数组下标),游标为0相当于NULL指针。设二叉树BT 的存储结构如下:
其中BT 为树根结点的指针,其游标值为6,Lchild,Rchild 分别为结点的左、右孩子的游标域,data 为结点的数据域。完成下列各题:
(l)画出该二叉树BT;
(2)写出按先序、中序、后序遍历该二叉树所得到的结点序列。
关键字序列为{19,14,23,1,68,20,84,27,55,11,10,79},哈希函数为H(key) = key mo
您可能关注的文档
- 09电气课程设计封面.doc
- 09工管4班-谢举-200910201115-EXCEL.doc
- 09机电控制系统实任务书.doc
- 09级C(语言)程序设计测验及答案.doc
- 09级源程序阅读与调试II课程设计报告模板.doc
- 09计科3班20094042142李凡.doc
- 09年广东省高考作文十类卷详解.doc
- 09数据结构.doc
- 09数据结构A.doc
- 9组机器人项目报告.doc
- 2010四级数据库工程师课后习题参考答案.doc
- 2010文科计算机基础实验教案.doc
- 2011-2012-2-C语言程序设计-实验报告.doc
- 2011-2012[2][数据结构与算法][课程设计计划][数学与计算机系][10][信计][本科].doc
- 2011-2012第一学期web与数据库开发技术复习题.doc
- 2011-2012学年第二学期《数据结构与Java集合框架》试题.doc
- 2011-2012学年第二学期《数据结构与Java集合框架》试题(补考).doc
- 2011-2012学年第一学期期末考试秘书试题及答案B卷.doc
- 2011-2015年中国吹风机产业竞争格局与投资前景分析研究报告.doc
- 2011-2015年中国节能玻璃市场深度评估及未来发展趋势研究报告.doc
最近下载
- 2024江西赣州安远县遴选部分县直机关事业单位工作人员14人笔试备考试题及答案解析.docx VIP
- 2025年职业技能西式烹调师西式烹调师(高级)-西式烹调师(高级)参考题库含答案解析.docx
- 培智学校生活数学五年级上册学科教学计划.doc VIP
- 北京交通发展研究院:2025年北京市交通发展年度报告.pdf
- 2025年河北机关事业单位工人技能等级考试(兽医防治员)历年参考题库含答案详解(5卷).docx VIP
- T_LFSA 008-2021_熟肉制品_标准.pdf VIP
- 语料库与翻译课程大纲课程教学大纲.doc VIP
- 智能制造能力成熟度模型白皮书.pdf VIP
- 风电工程管理制度汇编.doc VIP
- 2025年小升初数学专项复习:浓度问题(原卷版+解析).pdf VIP
文档评论(0)