- A+
所属分类:加油站操作员考试题库
【◆参考答案◆】:输入:长度为n的线性表数组A(1:n)输出:逆转后的长度为n的线性表数组A(1:n)。C语言描述如下(其中ET为数据元素的类型):invsl(n,a)int n;ET a[];{int k;ET t;for (k=1; k<=n/2; k++){t=a[k-1]; a[k-1]=a[n-k]; a[n-k]=t;}return; }
(2)【◆题库问题◆】:[判断题] 一个栈的输入序列是12345,则栈的输出序列不可能是12345。
A.正确
B.错误
A.正确
B.错误
【◆参考答案◆】:正确
【◆答案解析◆】:有可能。
(3)【◆题库问题◆】:[填空题] 在一棵二叉排序树中,每个分支结点的左子树上所有结点的值一定()该结点的值,右子树上所有结点的值一定()该结点的值。
【◆参考答案◆】:小于;大于
(4)【◆题库问题◆】:[单选] 在下列情况中,可称为二叉树的是()。
A.每个结点至多有两棵子树的树
B.哈夫曼树
C.每个结点至多有两棵子树的有序树
D.每个结点只有一棵子树
A.每个结点至多有两棵子树的树
B.哈夫曼树
C.每个结点至多有两棵子树的有序树
D.每个结点只有一棵子树
【◆参考答案◆】:B
(5)【◆题库问题◆】:[填空题] 在索引查找中,假定查找表(即主表)的长度为96,被等分为8个子表,则进行索引查找的平均查找长度为()。
【◆参考答案◆】:11
(6)【◆题库问题◆】:[名词解释] 广度遍历
【◆参考答案◆】:
按层次编历方式,从某一点V0开始遍历它的所有邻接点V1,V2……,再依次访问V1,V2..的所有未被访问过的邻接点,直到所有的点均遍历完成。
按层次编历方式,从某一点V0开始遍历它的所有邻接点V1,V2……,再依次访问V1,V2..的所有未被访问过的邻接点,直到所有的点均遍历完成。
【◆参考答案◆】:正确
(8)【◆题库问题◆】:[判断题] 一个图的广度优先搜索树是惟一的
A.正确
B.错误
A.正确
B.错误
【◆参考答案◆】:正确
(9)【◆题库问题◆】:[问答题] 有一关键字序列(265,301,751,129,937,863,742,694,076,438),写出希尔排序的每趟排序结果。(取增量为5,3,1)
【◆参考答案◆】:初始:265,301,751,129,937,863,742,694,076,438d=5:265,301,694,076,438,863,742,751,129,937d=3:076,301,129,265,438,694,742,751,863,937d=1:076,129,265,301,438,694,742,751,863,937
(10)【◆题库问题◆】:[名词解释] 时间复杂度
【◆参考答案◆】:
一般情况下,算法中基本操作的重复次数是问题规模n的某个函数f(n),算法的时间度量记作T(n)=O(f(n)),表示随着问题规模n的增大,算法执行时间增长率和f(n)的增长率相同,称为时间复杂度。
一般情况下,算法中基本操作的重复次数是问题规模n的某个函数f(n),算法的时间度量记作T(n)=O(f(n)),表示随着问题规模n的增大,算法执行时间增长率和f(n)的增长率相同,称为时间复杂度。