全文预览已结束
付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据结构与算法分析试卷第1页共5页北京科技大学20152016学年第1学期数据结构与算法分析试卷院系班级学号姓名试卷卷面成绩题号一二三四五六七小计占课程考核成绩70平时成绩占30课程考核成绩得分一、(30分)选择题1设一组权值集合W2,3,4,5,6,则由该权值集合构造的哈夫曼树中带权路径长度之和为。A20B30C48D452执行一趟快速排序能够得到的序列是。A41,12,34,45,275572,63B45,34,12,415572,63,27C63,12,34,45,275541,72D12,27,45,415534,63,723设指针变量P指向单链表中结点A,若删除单链表中结点A,则需要修改指针的操作序列为()。AQPNEXT;PDATAQDATA;PNEXTQNEXT;FREEQ;BQPNEXT;QDATAPDATA;PNEXTQNEXT;FREEQ;CQPNEXT;PNEXTQNEXT;FREEQ;DQPNEXT;PDATAQDATA;FREEQ;4时间复杂度不受数据初始状态影响而恒为ONLOG2N的是。A堆排序B冒泡排序C希尔排序D快速排序5设二叉树的先序遍历序列和后序遍历序列正好相反,则该二叉树满足的条件是。得分装订线内不得答题自觉遵守考试规则,诚信考试,绝不作弊数据结构与算法分析试卷第2页共5页A空或只有一个结点B高度等于其结点数C任一结点无左孩子D任一结点无右孩子6一趟排序结束后不一定能够选出一个元素放在其最终位置上的是。A堆排序B冒泡排序C快速排序D希尔排序7设某棵二叉树中只有度数为0和度数为2的结点且度数为0的结点数为N,则这棵二叉中共有()个结点。A2NBNLC2N1D2NL8顺序查找不论在顺序线性表中还是在链式线性表中的时间复杂度为。AONBON2CON1/2DO1OG2N9下列程序段的时间复杂度为()。I0,S0;WHILESNEXTSFRONTSBSNEXTREARREARSCREARNEXTSREARSDSNEXTFRONTFRONTS12设某无向图中有N个顶点E条边,则建立该图邻接表的时间复杂度为。AONEBON2CONEDON313设某哈夫曼树中有199个结点,则该哈夫曼树中有个叶子结点。A99B100C101D10214设无向图G中的边的集合EA,B,A,E,A,C,B,E,E,D,D,F,F,C,则从顶点A出发进行深度优先遍历可以得到的一种顶点序列为()。AAEDFCBBACFEBDCAEBCFDDAEDFBC15设用邻接矩阵A表示有向图G的存储结构,则有向图G中顶点I的入度为。A第I行非0元素的个数之和B第I列非0元素的个数之和C第I行0元素的个数之和D第I列0元素的个数之和数据结构与算法分析试卷第3页共5页二、判断题20分1调用一次深度优先遍历可以访问到图中的所有顶点。2完全二叉树中的叶子结点只可能在最后两层中出现。()3冒泡排序在初始关键字序列为逆序的情况下执行的交换次数最多。4满二叉树一定是完全二叉树,完全二叉树不一定是满二叉树。5设一棵二叉树的先序序列和后序序列,则能够唯一确定出该二叉树的形状。6层次遍历初始堆可以得到一个有序的序列。7设一棵树T可以转化成二叉树BT,则二叉树BT中一定没有右子树。8线性表的顺序存储结构比链式存储结构更好。9中序遍历二叉排序树可以得到一个有序的序列。10快速排序是排序算法中平均性能最好的一种排序。三、(30分)填空题1FORI1,T1,S0I,则给出该图的一种拓扑排序序列_。4设无向图G中有N个顶点,则该无向图中每个顶点的度数最多是_。5设二叉树中度数为0的结点数为50,度数为1的结点数为30,则该二叉树中总共有_个结点数。6设F和R分别表示顺序循环队列的头指针和尾指针,则判断该循环队列为空的条件为_。7设二叉树中结点的两个指针域分别为LCHILD和RCHILD,则判断指针变量P所指向的结点为叶子结点的条件是_。8简单选择排序和直接插入排序算法的平均时间复杂度为_。得分数据结构与算法分析试卷第4页共5页9快速排序算法的空间复杂度平均情况下为_,最坏的情况下为_。10设一棵二叉树的中序遍历序列为BDCA,后序遍历序列为DBAC,则这棵二叉树的前序序列为_。四、(20分)算法设计及问答题在链式存储结构上建立一棵二叉排序树。6分设计判断二叉树是否为二叉排序树的算法。6分在链式存储结构上设计直接插入排序算法。8分答案一、选择题(30分)1D2A3A4A5DB6D7C8A9A10D11C12A13B14A15B二、判断题1错2对3对4对5错6错7对8错9对10对三、填空题1ON2SNEXTPNEXTPNEXTS31,3,2,4,54N151296FR7PLCHILD0STRUCTNODELCHILD,RCHILDBITREEVOIDBSTINSERTBITREEBTKEYKEYBTLCHILDBTRCHILD0ELSEIFBTKEYKEYBSTINSERTBTLCHILD,KEYELSEBSTINSERTBTRCHILD,KEYVOIDCREATEBSTTREEBITREEFORI1ILCHILDIFMINNUMBTKEYFLAG0MINNUMBTKEYINORDERBTRCHILD3在链式存储结构上设计直接插入排序算法8分VOIDSTRAIGHTINSERTSORTLKLISTINTTIFHEAD0|HEADNEXT0RETURNELSEFORQHEA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 村民违建补偿协议书
- 广东新闻出版广电局所属事业单位2025年下半年招考7名工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 校车接送合同协议书
- 平顶山市2025年下半年事业单位公开招聘90名工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 校车自愿租赁协议书
- 不在学校吃饭协议书
- 村委砍伐合同协议书
- 宁波市住建委直属事业单位招考5名工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 核酸采样员合同范本
- 格斗训练免责协议书
- 年产xxx农副产品烘干机项目可行性分析报告
- 护理安全目标管理课件
- 2025年成都百万职工技能大赛(茶艺师)备赛试题库(含答案)
- 2025技能考试人工智能训练师三级题库练习试卷附答案
- (新教材)2025年秋期部编人教版一年级上册语文 第3课 雪地里的小画家 课件
- 蛋糕店食品安全管理规章制度
- 养老院年度工作总结报告
- (2025年)保健食品试题(附答案)
- 医学糖尿病基本知识医学专题课件
- 重症医学科体温管理措施培训
- 骨科骨折复位技术操作规范
评论
0/150
提交评论