盐城师范学院数据结构与算法期末复习题及参考答案.docx
《盐城师范学院数据结构与算法期末复习题及参考答案.docx》由会员分享,可在线阅读,更多相关《盐城师范学院数据结构与算法期末复习题及参考答案.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、盐城师范继续教育学院数据结构与算法普通用卷一单项选择题(共50题,总分值75分)1.设有一组关键字值(46,79,56,38,40,84),那么用堆 排序的方法建立的初始堆为()。(1.5分)A. 79,46,56,38,40,84B. 84,79,56,38,40,46C. 84,79,56,46,40,38D. 84,56,79,40,46,38.在带有头结点的单链表HL中,要向表头插入一个由 指针P指向的结点,那么执行()(1.5分)A. p-next=HL-next;HL-next=pB. p-next=HL;HL=pC. p-next=HL;p=HLD. HL=p;p-next=HL
2、.以下是动态规划算法基本要素的是()o (1.5分)A.定义最优解B.构造最优解C.算出最优解D.子问题重叠性质4.不带头结点的单链表(头指针为head)为空的判定 条件是()。(L5分)A. head=NULLB. head-next=headD. n-136. Strassen矩阵乘法是利用()实现的算法。(1.5 分)A.分治策略B.动态规划法C.贪心法D.回溯法37.队列的删除操作是在()进行。(1.5分)A.队首B.队尾C.队首前一单元D.队尾后一单元.设输入序列为ABC,输出序列为CBA,那么经过的栈 操作为()。(1.5分)A. push,pop,push,pop,push,po
3、pB. push,push,push,pop,pop,popC. push,push,pop,pop,push,popD. push,pop,push,push,pop,pop.实现最长公共子序列利用的算法是()(1.5分)A.分治策略B.动态规划法C.贪心法D.回溯法.以下不属算法特性的是()。(1.5分)A.有穷性B.确定性C.零或多个输入D.健壮性.在一般输入数据的程序里,输入多多少少会影响到 算法的计算复杂度,为了消除这种影响可用()对 输入进行预处理(1.5分)A.蒙特卡罗算法B.拉斯维加斯算法C.舍伍德算法D.数值概率算法.设广义表 L二(a, (),b, (c, d, e),那么
4、Head (Tail (Tail (L)的值为()。(L5 分)A. bB. cC. (c)D. (c,d,e).设一个有序的单链表中有n个结点,现要求插入一 个新结点后使得单链表仍然保持有序,那么该操作的 时间复杂度为()(1.5分)A. O (Iog2n)B. 0 (1)C. 0 (n2)D. 0 (n).银行业务叫号系统采用了 数据结构。(1.5分)A.栈B.广义表C.队列D.图45.以下属单链表优点的是()。(1.5分)A.顺序存取B.插入操作能在0(1)的时间复杂度上完成C.插入时不需移动数据元素D.节省存储空间46.在对问题的解空间树进行搜索的方法中,一个活结点有屡次机会成为活结点
5、的是()(1.5分)A.回溯法B.分支限界法C.回溯法和分支限界法D.动态规划.假设有18个元素的有序表存放在一维数组A19中,第一个元素放Al中,现进行二分查找,那么查找A3的比拟序列的下标依次为()(1.5分)A. 1, 2, 3B. 9, 5, 2, 3C. 9, 5, 3D. 9, 4, 2, 3.假设为循环队列分配的向量空间为Q20,假设队列 的长度和队头指针值分别为13和17,那么当前尾指 针的值为 o (1.5分)A. 10B. 11C. 12D. 13.树最适合用来表示()。(1. 5分)A.有序数据元素B.无序数据元素C.元素之间具有分支层次关系的数据D.元素之间无联系的数据
6、. 一棵度为3的树中,度为3的结点有2个,度为2 的结点有2个,度为1的结点有2个,那么度为0的 结点有()。(L5分)个个个个5 6 7 8AB.CD.一单项选择题(共50题,总分值75分).答案:B1 .答案:A.答案:D2 .答案:A.答案:D3 .答案:C.答案:D4 .答案:C.答案:A5 .答案:B.答案:A6 .答案:B.答案:D7 .答案:A.答案:A8 .答案:B.答案:C9 .答案:D.答案:D10 .答案:B.答案:C11 .答案:B.答案:B12 .答案:D.答案:D13 .答案:A.答案:D14 .答案:B.答案:B15 .答案:B.答案:B16 .答案:B.答案:D
7、17 .答案:A.答案:A18 .答案:A.答案:A19 .答案:B.答案:B20 .答案:D.答案:B21 .答案:D.答案:D22 .答案:C.答案:C23 .答案:A.答案:D24 .答案:A.答案:C25 .答案:CC. head-next=NULLD. head!=NULL.直接插入排序在最好情况下的时间复杂度为()。 (1.5 分)A. O(logn)B. 0(n)C. O(n*logn)D. 0(n2).设有一个二维数组A m n,假设A 0 0存放位置 在644(10), A2 2存放位置在676(存),每个元 素占一个空间,问A3 3 (10)存放在什么位置? 脚注(10)表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 盐城 师范学院 数据结构 算法 期末 复习题 参考答案
限制150内