18春地大《数据结构(新)》在线作业一
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是( )。
A: O(n)
B: O(e)
C: O(n+e)
D: O(n*e)
正确答案:
(单选题) 2: 广义表((a),a)的表头是()。
A: a
B: b
C: (a)
D: ((a))
正确答案:
(单选题) 3: 当利用大小为N 的数组顺序存储一个栈时,假定用top = = N表示栈空,则退栈时,用()语句修改top指针。
A: top++
B: top=0
C: top--
D: top=N
正确答案:
(单选题) 4: 设有1000个元素,用折半查找时,最大比较次数是()。
A: 1
B: 7
C: 10
D: 25
正确答案:
(单选题) 5: 对n个记录的文件进行堆排序,最坏情况下的执行时间为( )。
A: O(log2n)
B: O(nlogn)
C: O(n)
D: O(n*n)
正确答案:
(单选题) 6: n个顶点的连通图至少有()条边。
A: n-1
B: n
C: n+1
D: 0
正确答案:
(单选题) 7: 设F是一个森林,B是由F转换得到的二叉树,F中有n个非叶结点,则B中右指针域为空的结点有()个。
A: n-1
B: n
C: n+1
------------------------------------------------------------------------------------------------------------------------------ D: n+2
正确答案:
(单选题) 8: 按照二叉树的定义,具有3个结点的二叉树有()种。
A: 3
B: 4
C: 5
D: 6
正确答案:
(单选题) 9: 设一数列的顺序为1,2,3,4,5,6,通过栈结构不可能排成的顺序数列为()。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
正确答案:
(单选题) 10: 若让元素1,2,3依次进栈,则出栈次序不可能出现()种情况。
A: 3,2,1
B: 2,1,3
C: 3,1,2
D: 1,3,2
正确答案:
(单选题) 11: 队列操作的原则是()。
A: 先进先出
B: 后进先出
C: 只能进行插入
D: 只能进行删除
正确答案:
(单选题) 12: 若从二叉树的任一节点出发到根的路径上所经过的节点序列按其关键字有序,则该二叉树是()。
A: 二叉排序树
B: 哈夫曼树
C: 堆
D: AVL树
正确答案:
(单选题) 13: 带头节点的单链表 head 为空的判定条件()。
A: head=NULL
B: head->next=NULL
C: head->next=head
D: head!=head
正确答案:
(单选题) 14: 对于含有n个顶点e条边的无向连通图,利用Prim算法生成最小代价生成树其时间复杂度为()。
A: O(log2n)
B: O(n*n)
------------------------------------------------------------------------------------------------------------------------------ C: O(n*e)
D: O(elog2e)
正确答案:
(单选题) 15: 二叉树上叶结点数等于()。
A: 分支结点数加1
B: 单分支结点数加1
C: 双分支结点数加1
D: 双分支结点数减1
正确答案:
(单选题) 16: 对于一个具有n个顶点的无向图,若采用邻接矩阵表示,则该矩阵的大小是()。A: n
B: (n-1)(n-1)
C: n-1
D: n*n
正确答案:
(单选题) 17: 若待排序对象序列在排序前已按其排序码递增顺序排序,则采用()方法比较次数最少。
A: 直接插入排序
B: 快速排序
C: 归并排序
D: 直接选择排序
正确答案:
(单选题) 18: 设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主的存储,a11为第一个元素,其存储地址为1,每个元素占1个地址空间,则a85的地址为()。
A: 13
B: 18
C: 33
D: 40
正确答案:
(单选题) 19: 计算机的算法必须具备输入,输出和()五个特性。
A: 可行性,可移植性和可扩充性
B: 可行性,确定性和有穷性
C: 确定性,有穷性和稳定性
D: 易读性,稳定性和安全性
正确答案:
(单选题) 20: 设循环队列Q[1..N-1]的头尾指针为F,R,当插入元素时尾指针R加1,头指针F总是指在队列中第一个元素的前一个位置,则队列中元素计数为()。
A: R-F
B: N-(R-F)
C: (R-F+N)%N
D: (F-R+N)%N
正确答案:
(单选题) 21: 若给定的关键字集合为{20,15,14,18,21,36,40,10},一趟快速排序结