山东建筑大学数据结构期末复习题.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《山东建筑大学数据结构期末复习题.docx》由会员分享,可在线阅读,更多相关《山东建筑大学数据结构期末复习题.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、选择题1 .在长度为n的顺序表的第i个位置上插入一个元素(lWign+1),元素的移动次数为:()oA、n-i+1B、n-iC、iD、i-1答案:A2 .与单链表相比,双链表的优点之一是()oA、插入、删除操作更简单B、可以进行随机访问C、可以省略表头指针或表尾指针D、顺序访问相邻结点更灵活答案:D3 .链表不具备的特点是()。A、可随机访问任一结点B、插入删除不需要移动元素C、不必事先估计存储空间D、所需空间与其长度成正比答案:A4 .在决定选取何种存储结构时,一般不考虑()oA、各结点的值如何B、结点个数的多少C、对数据有哪些运算D、所用的编程语言实现这种结构是否方便。答案:A5 .算
2、法分析的目的和算法分析的两个主要方面是0A、分析算法的效率以求改进;空间复杂度和时间复杂度B、找出数据结构的合理性;可读性和文档性C、分析算法的易读性和文档性;数据复杂性和程序复杂性D、正确性和简明性;研究算法中的输入和输出的关系答案:A6 .在以下的叙述中,正确的是()oA、线性表的顺序存储结构优于链表存储结构B、二维数组是其数据元素为线性表的线性表C、栈的操作方式是先进先出D、队列的操作方式是先进后出答案:B7 .在一个具有不个结点的有序单链表中插入一个新结点并仍然保持有序的时间复杂度是()A、0(1)B、0(n)C、0(n2)D、O(nlog2n)答案:B8 .设森林F对应的二叉树为B,
3、它有m个结点,B的根为p,p的右子树的结点个数为n,森林F中第一 棵树的结点的个数是()oA、m-nB、m-n-1C、n+1D、不能确定答案:A9 .下述哪一条是顺序存储结构的优点()oA、入运算方便B、方便地用于各种逻辑结构的存储表示C、储密度大D、除运算方便答案:C10 .在数据结构中,与所使用的计算机无关的是数据的()结构。A、逻辑B、存储C、逻辑和存储D、物理答案:A11 .线性表是具有n个()的有限序列。A、字符B、数据元素C、数据项D、表元素答案:B12 .一个队列的入队序列是1,2,3,4,则队列的输出序列是()。A、4,3,2B、123,4C、1,4,3,2D、3,2,41答案
4、:B13 .一个栈的进栈序列是a,b,c,d,e,则栈的不可能的输出序列是()。A、edcbaB、decbaC、dccabD、abcde答案:C14 .输入序列为ABC,可以变为CBA时,经过的栈操作为()。A、push,pop,push,pop,push,popB、push,push,push,pop,pop, popC、push,push,pop,pop,push,popD、push,pop,push,push, pop,pop答案:B15 .在循环队列中,若front与rear分别表示对头元素和队尾元素的位置,则判断循环队列空的条件 是()。A、front=rear+1B、rear=fr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 山东 建筑 大学 数据结构 期末 复习题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内