作业答案 发表于 2017-11-4 19:54:30

地大17秋《数据结构(新)》在线作业12题目

地大《数据结构(新)》在线作业一
一、单选题:
1.判定一个顺序栈(最多元素为m个)为空的条件是(   )。          (满分:4)
    A.top==0    B.top==m
    C.top!=0    D.top!=m
2.若从二叉树的任一节点出发到根的路径上所经过的节点序列按其关键字有序,则该二叉树是()。          (满分:4)
    A.二叉排序树
    B.哈夫曼树
    C.堆
    D.AVL树
3.若让元素1,2,3依次进栈,则出栈次序不可能出现(   )种情况。          (满分:4)
    A.3,2,1
    B.2,1,3
    C.3,1,2
    D.1,3,2
4.算法分析的两个主要方面是(   )。          (满分:4)
    A.空间复杂度和时间复杂度
    B.正确性和简明性
    C.可读性和文档性
    D.数据复杂性和程序复杂性
5.某二叉树的先序序列和后序序列正好相反,则该二叉树一定是( )的二叉树。          (满分:4)
    A.空或只有一个结点高度等于其结点数
    B.任一结点无左孩子
    C.任一结点无右孩子
6.具有65个结点的完全二叉树其深度为(   )。          (满分:4)
    A.8
    B.7
    C.6
    D.5
7.带头节点的单链表head 为空的判定条件()。          (满分:4)
    A.head=NULL
    B.head->next=NULL
    C.head->next=head
    D.head!=head
8.每次从无序表中取出一个元素,把它插入到有序表中的适当位置,此种排序方法叫做(    )排序.          (满分:4)
    A.插入
    B.交换
    C.选择
    D.归并
9.若给定的关键字集合为{20,15,14,18,21,36,40,10},一趟快速排序结束时,键值的排列为()。          (满分:4)
    A.10,15,14,18,20,36,40,21
    B.10,15,14,18,20,40,36,21
    C.10,15,14,20,18,40,36,21
    D.15,10,14,18,20,36,40,21
10.邻接表是图的一种()。          (满分:4)
    A.顺序存储结构
    B.链式存储结构
    C.索引存储结构
    D.列存储结构
11.设一数列的顺序为1,2,3,4,5,6,通过栈结构不可能排成的顺序数列为(    )。          (满分:4)
    A.3,2,5,6,4,1
    B.1,5,4,6,2,3
    C.2,4,3,5,1,6
    D.4,5,3,6,2,1
12.链表不具有的特点是()。          (满分:4)
    A.不必事先估计存储空间
    B.可随机访问任一元素
    C.插入删除不需要移动元素
    D.所需空间与线性表长度成正比
13.对某二叉树进行前序遍历的结果为ABDEFC,中序遍历的结果为DBFEAC,则后序遍历的结果为(    )。          (满分:4)
    A.DBFEAC
    B.DFEBCA
    C.BDFECA
    D.BDEFAC
14.对n个记录的文件进行堆排序,最坏情况下的执行时间为()。          (满分:4)
    A.O(log2n)
    B.O(nlogn)
    C.O(n)
    D.O(n*n)
15.顺序表中逻辑上相邻的节点其物理位置也(   )。          (满分:4)
    A.一定相邻
    B.不必相邻
    C.按某种规律排列
    D.无要求
16.对于含有n个顶点e条边的无向连通图,利用Prim算法生成最小代价生成树其时间复杂度为()。          (满分:4)
    A.O(log2n)
    B.O(n*n)
    C.O(n*e)
    D.O(elog2e)
17.关于有向图的邻接表和逆邻接表表示法,下列结论正确的是()。          (满分:4)
    A.用邻接表表示法计算入度比较方便
    B.用邻接表表示法计算入度和出度都方便
    C.用逆邻接表表示法计算入度和出度都不方便
    D.用逆邻接表表示法计算入度比计算出度方便
18.计算机的算法必须具备输入,输出和()五个特性。          (满分:4)
    A.可行性,可移植性和可扩充性
    B.可行性,确定性和有穷性
    C.确定性,有穷性和稳定性
    D.易读性,稳定性和安全性
19.假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是(    )。          (满分:4)
    A.O(n)
    B.O(e)
    C.O(n+e)
    D.O(n*e)
20.下列数据组织形式中,()的各个结点可以任意邻接。          (满分:4)
    A.集合
    B.树形结构
    C.线性结构
    D.图状结构
21.设F是一个森林,B是由F转换得到的二叉树,F中有n个非叶结点,则B中右指针域为空的结点有(    )个。          (满分:4)
    A.n-1
    B.n
    C.n+1
    D.n+2
22.队列操作的原则是(   )。          (满分:4)
    A.先进先出
    B.后进先出
    C.只能进行插入
    D.只能进行删除
23.广义表((a),a)的表头是(    )。          (满分:4)
    A.a
    B.b
    C.(a)
    D.((a))
24.具有2000个节点的二叉树,其高度至少为(   )。          (满分:4)
    A.9
    B.10
    C.11
    D.12
25.设有50行60列的二维数组A,其元素长度为4字节,按行优先顺序存储,基地址为200,则元素A的存储地址为(    )。          (满分:4)
    A.3700
    B.4376
    C.3900
    D.4620
地大《数据结构(新)》在线作业二

一、单选题:
1.对下面四个序列用快速排序的方法进行排序,以序列的第一个元素为基础进行划分。 \\n在第一趟划分过程中,元素移动次数最多的序列是\\n()。          (满分:4)
    A.82,75,70,16,10,90,68,23
    B.23,10,16,70,82,75,68,90
    C.70,75,68,23,10,16,90,82
    D.70,75,82,90,23,16,10,68
2.无向图的邻接矩阵是一个( )。          (满分:4)
    A.对称矩阵
    B.零矩阵
    C.上三角矩阵
    D.对角矩阵
3.若某线性表中最常用的操作是取第I个元素和找第I个元素的前趋元素,则采用()存储方式最节省时间。          (满分:4)
    A.顺序表
    B.单链表
    C.双链表
    D.单循环链表
4.某二叉树的先序序列和后序序列正好相反,则该二叉树一定是( )的二叉树。          (满分:4)
    A.空或只有一个结点高度等于其结点数
    B.任一结点无左孩子
    C.任一结点无右孩子
5.对某二叉树进行前序遍历的结果为ABDEFC,中序遍历的结果为DBFEAC,则后序遍历的结果为(    )。          (满分:4)
    A.DBFEAC
    B.DFEBCA
    C.BDFECA
    D.BDEFAC
6.计算机的算法必须具备输入,输出和()五个特性。          (满分:4)
    A.可行性,可移植性和可扩充性
    B.可行性,确定性和有穷性
    C.确定性,有穷性和稳定性
    D.易读性,稳定性和安全性
7.采用顺序查找方法查找长度为n的线性表时,每个元素的平均长度为()。          (满分:4)
    A.n
    B.n/2
    C.(n+1)/2
    D.(n-1)/2
8.数组A中,每个元素A的长度为3个字节,行下标I 从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,存放该数组至少需要的单元数为()。          (满分:4)
    A.80
    B.100
    C.240
    D.270
9.关于有向图的邻接表和逆邻接表表示法,下列结论正确的是()。          (满分:4)
    A.用邻接表表示法计算入度比较方便
    B.用邻接表表示法计算入度和出度都方便
    C.用逆邻接表表示法计算入度和出度都不方便
    D.用逆邻接表表示法计算入度比计算出度方便
10.对于一个具有n个顶点的无向图,若采用邻接矩阵表示,则该矩阵的大小是()。          (满分:4)
    A.n
    B.(n-1)(n-1)
    C.n-1
    D.n*n
11.若从二叉树的任一节点出发到根的路径上所经过的节点序列按其关键字有序,则该二叉树是()。          (满分:4)
    A.二叉排序树
    B.哈夫曼树
    C.堆
    D.AVL树
12.对于含有n个顶点e条边的无向连通图,利用Prim算法生成最小代价生成树其时间复杂度为()。          (满分:4)
    A.O(log2n)
    B.O(n*n)
    C.O(n*e)
    D.O(elog2e)
13.算法分析的两个主要方面是(   )。          (满分:4)
    A.空间复杂度和时间复杂度
    B.正确性和简明性
    C.可读性和文档性
    D.数据复杂性和程序复杂性
14.若让元素1,2,3依次进栈,则出栈次序不可能出现(   )种情况。          (满分:4)
    A.3,2,1
    B.2,1,3
    C.3,1,2
    D.1,3,2
15.二叉树上叶结点数等于(    )。          (满分:4)
    A.分支结点数加1
    B.单分支结点数加1
    C.双分支结点数加1
    D.双分支结点数减1
16.下列数据组织形式中,()的各个结点可以任意邻接。          (满分:4)
    A.集合
    B.树形结构
    C.线性结构
    D.图状结构
17.对n个记录的文件进行堆排序,最坏情况下的执行时间为()。          (满分:4)
    A.O(log2n)
    B.O(nlogn)
    C.O(n)
    D.O(n*n)
18.设一数列的顺序为1,2,3,4,5,6,通过栈结构不可能排成的顺序数列为(    )。          (满分:4)
    A.3,2,5,6,4,1
    B.1,5,4,6,2,3
    C.2,4,3,5,1,6
    D.4,5,3,6,2,1
19.非空的循环单链表head的尾节点(由p所指向)满足()。          (满分:4)
    A.p->next=NULL
    B.p=NULL
    C.p->next=head
    D.p=head
20.n个顶点的连通图至少有()条边。          (满分:4)
    A.n-1
    B.n
    C.n+1
    D.0
21.设有向图有n个顶点和e条边,采用领接表作为其存储表示,在进行拓扑排序时,总的计算时间为( )。          (满分:4)
    A.O(nlog2e)
    B.O(n+e)
    C.O(n*e)
    D.O(n*n)
22.假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是(    )。          (满分:4)
    A.O(n)
    B.O(e)
    C.O(n+e)
    D.O(n*e)
23.设有1000个元素,用折半查找时,最大比较次数是(   )。          (满分:4)
    A.1
    B.7
    C.10
    D.25
24.链表不具有的特点是()。          (满分:4)
    A.不必事先估计存储空间
    B.可随机访问任一元素
    C.插入删除不需要移动元素
    D.所需空间与线性表长度成正比
25.邻接表是图的一种()。          (满分:4)
    A.顺序存储结构
    B.链式存储结构
    C.索引存储结构
    D.列存储结构

页: [1]
查看完整版本: 地大17秋《数据结构(新)》在线作业12题目