二级VF数据结构与算法(四).doc

上传人:scccc 文档编号:14015788 上传时间:2022-01-30 格式:DOC 页数:5 大小:47KB
返回 下载 相关 举报
二级VF数据结构与算法(四).doc_第1页
第1页 / 共5页
二级VF数据结构与算法(四).doc_第2页
第2页 / 共5页
二级VF数据结构与算法(四).doc_第3页
第3页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《二级VF数据结构与算法(四).doc》由会员分享,可在线阅读,更多相关《二级VF数据结构与算法(四).doc(5页珍藏版)》请在三一文库上搜索。

1、模拟二级VF数据结构与算法(四)选择题第 1 题: 算法的时间复杂度是指 () 。A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数参考答案: C第 2 题: 在下列选项中,哪个不是一个算法一般应该具有的基本特征 ?()A. 确定性B. 可行性C. 无穷性D. 拥有足够的情报参考答案: C第 3 题: 在一棵二叉树上第 5 层的结点数最多有 () 个。A. 8B. 16C. 32D. 15参考答案: B第 4 题: 下列叙述中正确的是 ()。A. 线性表是线性结构B. 栈与队列是非线性结构C. 线性链表是非线性结构D. 二叉树是

2、线性结构参考答案: A第 5 题:)个设一棵完全二叉树共有 699个结点,则在该二叉树中的叶子结点数为 (A. 349B. 350C. 255D. 351参考答案: B第 6 题: 下列关于栈的叙述中正确的是 ( )A. 在栈中只能插入数据B. 在栈中只能删除数据C. 栈是先进先出的线性表D. 栈是先进后出的线性表参考答案: D第 7 题:在深度为 5 的满二叉树中,叶子结点的个数为 ()A. 32B. 31C. 16D. 15参考答案: C第 8 题: 下列叙述中正确的是 ()。A .一个算法的空间复杂度大,则其时间复杂度必定大 B .一个算法的空间复杂度大,则其时间复杂度必定小C. 一个算

3、法的时间复杂度大,则其空间复杂度必定小D. 上述3种说法都不对 参考答案: D第 9 题: 设有下列二叉树:对此二叉树中序遍历的结果为 ()A. ABCDEFB. DBEAFCC. ABDECFD. DEBFCA 参考答案: B第 10 题: 希尔排序法属于哪一种类型的排序法 ( ) 。A. 交换类排序法B. 插入类排序法C. 选择类排序法D. 建堆排序法 参考答案: B第 11 题: 下列关于队列的叙述中正确的是 ( ) 。A. 在队列中只能插入数据B. 在队列中只能删除数据C .队列是先进先出的线性表D .队列是先进后出的线性表 参考答案: C第 12 题: 最简单的交换排序方法是 ()

4、。A. 快速排序B. 选择排序C. 堆排序D. 冒泡排序参考答案: D第 13 题: 在计算机中,算法是指 ()。A. 查询方法B. 加工方法C. 解题方案准确而完整的描述D. 排序方法 参考答案: C第 14 题:下列描述中,不是线性表顺序存储结构特征的是 ()A. 不便于插入和删除B .需要连续的存储空间C. 可随机访问D. 需另开辟空间来保存元素之间的关系 参考答案: D第 15 题:已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列 是() 。A. cedbaB. acbedC. decabD. deabc参考答案: A第 16 题: 在下列几种排序方法中,

5、要求内存量最大的是 ()。A. 插入排序B. 选择排序C. 快速排序D. 归并排序参考答案: D第 17 题: 在数据结构中,与所使用计算机无关的是数据的 ()。A. 存储结构B .物理结构C.逻辑结构D .物理和存储结构参考答案: C第 18 题:栈底至栈顶依次存放元素 A、B、C、D,在第5个元素E入栈前,栈中元素可以 出栈,则出栈序列可能是 () 。A. ABCEDB. DBCEAC. CDABED. DCBEA参考答案: D第 19 题: 线性表的顺序存储结构和线性表的链式存储结构分别是 () 。A. 顺序存取的存储结构、顺序存取的存储结构B. 随机存取的存储结构、顺序存取的存储结构C

6、. 随机存取的存储结构、随机存取的存储结构D. 任意存取的存储结构、任意存取的存储结构参考答案: B第 20 题: 在单链表中,增加头结点的目的是 ()。A. 方便运算的实现B. 使单链表至少有一个结点C .标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现参考答案: A第 21 题:已知数据表A中每个元素距其最终位置都不远,为节省时间,应采用的算法是 ( ) 。A. 堆排序B. 直接插入排序C. 快速排序D. 直接选择排序参考答案: B第 22 题: 用链表表示线性表的优点是 ()。A. 便于插入和删除操作B. 数据元素的物理顺序与逻辑顺序相同C. 花费的存储空间比顺序存储少D.

7、便于随机存取参考答案: A填空题第 23 题: 队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入 的一端称作 。参考答案:队尾第 24 题:在先左后右的原则下,根据访问根结点的次序,二又树的遍历可以分为3 种:前序遍历、 遍历和后序遍历。参考答案:中序第 25 题:设一棵完全二叉树共有 500个结点,则在该二叉树中有 个叶子结点。参考答案:250第 26 题: 在最坏情况下,冒泡排序的时间复杂度为 。参考答案: n(n-1)/2#n*(n-1)/2#O(n(n-1)/2)#0(n*(n-1)/2)第 27 题:某二叉树中度为 2 的结点有 18 个,则该二叉树中有 个叶子结点。参考答案:19第 28 题:栈的基本运算有 3 种:入栈、退栈和 。参考答案: 读栈顶元素 #读栈顶的元素 #读出栈顶元素第 29 题:实现算法所需的存储单元多少和算法的工作量大小分别称为算法的 参考答案:空间复杂度和时间复杂度第 30 题:数据结构包括数据的逻辑结构、数据的 ,以及对数据的操作运算。参考答案:存储结构第 31 题: 算法的基本特征是可行性、确定性、 和拥有足够的情报。参考答案: 有穷性第 32 题: 在最坏情况下,堆排序需要比较的次数为 。参考答案:O(nlog2n)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1