|
《数据结构(专科)》16春在线作业
一、资料来源(谋学网www.mouxue.com)(共 20 道试题,共 100 分。)
1. 在一个单链表HL中,若要在指针q所指结点的后面插入一个由指针P所指向的结点,则执行( )
. q—>nxt=p—>nxt;p—>nxt=q
. p—>nxt=q—>nxt;q=p
. q—>nxt=p—>nxt;p—>nxt=q
. p—>nxt=q—>nxt;q—>nxt=p
正确资料:
2. 深度为8的二叉树至多有( )个结点
. 7
. 15
. 127
. 255
正确资料:
3. 依次在初始为空的队列中插入元素X,Y,Z,W以后,紧接着作了两次删除操作,此时的队头元素是( )
. X
. Y
. Z
. W
正确资料:
4. 向二叉搜索树中插入一个元素时,其时间复杂度大致为( )
. O(㏒2n)
. O(n)
. O(1)
. O(㏒2n)
正确资料:
5. 一个关键字序列为{46,79,56,38,40,84},采用快速排序以位于最左位置的元素为基准而得到的第一次划分结果为( )
. {38,46,79,56,40,84}
. {38,79,56,46,40,84}
. {40,38,46,56,79,84}
. {38,46,56,79,40,84}
正确资料:
6. 线性链表不具有的特点是( )
. 随机访问
. 不必事先估计所需存储空间大小
. 插入与删除时不必移动元素
. 所需空间与线性表长度成正比
正确资料:
7. 设有向图有n个顶点和条边,采用领接表作为其存储表示,在进行拓扑排序时,总的计算时间为( )
. O(nlog2)
. O(n+)
. O(n)
. O(n2)
正确资料:
8. 线性表是一个具有n个( )的有限序列。
. 表元素
. 字符
. 数据元素
. 数据项
正确资料:
9. 假定一个顺序队列的队首和队尾指针分别为f和r,则判断队空的条件为( )
. f+1==r
. r+1==f
. f==0
. f==r
正确资料:
10. 对待排序的元素序列进行划分,将其分为左、右两个子序列,再对两个子序列施加同样的排序操作,直到子序列为空或只剩一个元素为止。这样的排序方法是( )
. 直接选择排序
. 直接插入排序
. 快速排序
. 起泡排序
正确资料:
11. 链式栈与顺序栈相比,一个比较明显的优点是( )
. 插入操作更加方便
. 通常不会出现栈满的情况
. 不会出现栈空的情况
. 删除操作更加方便
正确资料:
12. 若采用邻接矩阵法存储一个N个顶点的无向图,则该邻接矩阵是一个( )
. 队头元素的前一个位置
. 队头元素的后一个位置
. 队头元素位置
. 队尾元素的前一位置
正确资料:
13. 设数组t[m]作为循环队列SQ的存储空间,front为队头指针,rr为队尾指针,则执行出队操作后其头指针front值为( )
. front=front+1
. front=(front+1)%(m-1)
. front=(front-1)%m
. front=(front+1)%m
正确资料:
14. 与数据元素本身的形式、内容、相对位置、个数无关的是数据的( )
. 存储结构
. 逻辑结构
. 算法
. 操作
正确资料:
15. 设某算法的问题规模函数f(n)=300n2+8000n+900,则它的渐进时间复杂度为( )
. O(n3)
. O(n2)
. O(n)
. O(1)
正确资料:
16. 对有14个数据元素的有序表R[14]进行折半搜索,搜索到R[3]的关键码等于给定值,此时元素比较顺序依次为( )
. R[0],R[1],R[2],R[3]
. R[0],R[13],R[2],R[3]
. R[6],R[2],R[4],R[3]
. R[6],R[4],R[2],R[3]
正确资料:
17. 下列存储形式中不是树的存储形式( )
. 双亲表示法
. 孩子兄弟表示法
. 顺序表示法
. 广义表表示法
正确资料:
18. 设F是一个森林,是由F转换得到的二叉树,F中有n个非叶结点,则中右指针域为空的结点有( )
. n-1
. n
. n+1
. n+2
正确资料:
19. 设有整型二维数组M[7][6],每个元素(整数)占4个存储单元,元素按行的顺序存储,数组的起始地址为1000,元素M[5][3]的地址是( )
. 1032
. 1132
. 1192
. 1232
正确资料:
20. 设有一个含有n 个(n>2)关键字的有序表,分别用顺序查找法和二分查找法查找一个给定的关键字,比较次数分别为s和h,在查找成功的情况下,s和h的关系是( )
. s = h
. s > h
. s < h
. 不能确定
正确资料:
|
|