设连通图G中的边集E={(a,b),(a,e),(a,c),(b,e),(e,d),(d,f),(f,c)},则从顶点a出发可以得到一种深度优先遍历的顶点序列为( )。
A.abedfc
B.acfebd
C.aebdfc
D.aedfcb
试卷相关题目
- 1设有序表中有1000个元素,则用二分查找查找元素X最多需要比较( )次。
A.25
B.10
C.7
D.1
开始考试点击查看答案 - 2设一棵m叉树中度数为0的结点数为N0,度数为1的结点数为Nl,……,度数为m的结点数为Nm,则N0=( )。
A.Nl+N2+……+Nm
B.l+N2+2N3+3N4+……+(m-1)Nm
C.N2+2N3+3N4+……+(m-1)Nm
D.2Nl+3N2+……+(m+1)Nm
开始考试点击查看答案 - 3设一个有序的单链表中有n个结点,现要求插入一个新结点后使得单链表仍然保持有序,则该操作的时间复杂度为( )。
A.O(log2n)
B.O(1)
C.O(n2)
D.O(n)
开始考试点击查看答案 - 4函数substr(“DATASTRUCTURE”,5,9)的返回值为( )。
A.“STRUCTURE”
B.“DATA”
C.“ASTRUCTUR”
D.“DATASTRUCTURE”
开始考试点击查看答案 - 5设一组初始记录关键字序列为(25,50,15,35,80,85,20,40,36,70),其中含有5个长度为2的有序子表,则用归并排序的方法对该记录关键字序列进行一趟归并后的结果为( )。
A.15,25,35,50,20,40,80,85,36,70
B.15,25,35,50,80,20,85,40,70,36
C.15,25,35,50,80,85,20,36,40,70
D.15,25,35,50,80,20,36,40,70,85
开始考试点击查看答案 - 6设输入序列是1、2、3、……、n,经过栈的作用后输出序列的第一个元素是n,则输出序列中第i个输出元素是( )。
A.n-i
B.n-1-i
C.n+1-i
D.不能确定
开始考试点击查看答案 - 7设一组初始记录关键字序列为(45,80,55,40,42,85),则以第一个记录关键字45为基准而得到一趟快速排序的结果是( )。
A.40,42,45,55,80,83
B.42,40,45,80,85,88
C.42,40,45,55,80,85
D.42,40,45,85,55,80
开始考试点击查看答案 - 8设一组权值集合W={2,3,4,5,6},则由该权值集合构造的哈夫曼树中带权路径长度之和为( )。
A.20
B.30
C.40
D.45
开始考试点击查看答案 - 9执行一趟快速排序能够得到的序列是( )。
A.[41,12,34,45,27]55[72,63]
B.[45,34,12,41]55[72,63,27]
C.[63,12,34,45,27]55[41,72]
D.[12,27,45,41]55[34,63,72]
开始考试点击查看答案 - 10设一条单链表的头指针变量为head且该链表没有头结点,则其判空条件是( )。
A.head==0
B.head->next==0
C.head->next==head
D.head!=0
开始考试点击查看答案