作业帮 发表于 2022-2-18 09:06:14

22春兰大网院数据结构课程作业第一套题目及答案

数据结构课程作业第一套
1.[单选题]深度为k的完全二叉树中最少有()个结点。

    A.2k-1-1
    B.2k-1
    C.2k-1+1
    D.2k-1
    答:——B——
2.[单选题]不需要进行关键字比较的排序方法是
    A.希尔排序
    B.插入排序
    C.基数排序
    D.快速排序   
    答:——C——
3.[单选题]设某棵二叉树的高度为10,则该二叉树上叶子结点最多有()。
    A.20
    B.256
    C.512
    D.1024
    答:——C——
4.[单选题]假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是(    )
    A.O(n)
    B.O(e)
    C.O(n+e)
    D.O(n*e)
    答:————
5.[单选题]设一组初始记录关键字序列为(345,253,674,924,627),则用基数排序需要进行()趟的分配和回收才能使得初始关键字序列变成有序序列。
    A.3
    B.4
    C.5
    D.8
    答:————
6.[单选题]一个二叉树的第i层至多有____ 个节点
    A.2^i
    B.2^i-1
    C.2^(i-1)
    D.2^(i-1)-1
    答:————
7.[单选题]链式队列Q为空的判定条件
    A.Q.front==Q.rear
    B.Q.front==Q
    C.Q ==Q.rear
    D.没有正确答案
    答:————
8.[单选题]设某强连通图中有n个顶点,则该强连通图中至少有()条边。
    A.n(n-1)
    B.n+1
    C.n
    D.n(n+1)
    答:————
9.[单选题]设指针变量p指向单链表中结点A,若删除单链表中结点A,则需要修改指针的操作序列为()。
    A.q=p->next   p->data=q->datap->next=q->next   free(q)
    B.q=p->next   q->data=p->data   p->next=q->next    free(q)
    C.q=p->next    p->next=q->next    free(q)
    D.q=p->next                p->data=q->data       free(q)

    答:————
10.[单选题]下面关于线性表的叙述错误的是(   )。
    A.线性表采用顺序存储必须占用一片连续的存储空间
    B.线性表采用链式存储不必占用一片连续的存储空间
    C.线性表采用链式存储便于插入和删除操作的实现
    D.线性表采用顺序存储便于插入和删除操作的实现
    答:————
11.[判断题]设初始记录关键字基本有序,则快速排序算法的时间复杂度为O(nlog2n)。()
    A.对
    B.错
    答:————
12.[判断题]哈夫曼树是带权路径长度最短的树
    A.对
    B.错
    答:————
13.[判断题]分块查找的平均查找长度不仅与索引表的长度有关,而且与块的长度有关。()
    A.对
    B.错
    答:————
14.[判断题]栈是后进先出的线性表
    A.对
    B.错
    答:————
15.[判断题]线性表中的所有元素都有一个前驱元素和后继元素。()
    A.对
    B.错
    答:————

页: [1]
查看完整版本: 22春兰大网院数据结构课程作业第一套题目及答案