- A+
所属分类:加油站操作员考试题库
【◆参考答案◆】:一对一,一对多
(2)【◆题库问题◆】:[单选] 解决散列法中出现的冲突问题常采用的方法是()。
A.数字分析法、除余法、平方取中法
B.数字分析法、除余法、线性探测法
C.数字分析法、线性探测法、多重散列法
D.线性探测法、多重散列法、链地址法
A.数字分析法、除余法、平方取中法
B.数字分析法、除余法、线性探测法
C.数字分析法、线性探测法、多重散列法
D.线性探测法、多重散列法、链地址法
【◆参考答案◆】:D
(3)【◆题库问题◆】:[单选] 深度为5的二叉树至多有()个结点。
A.16
B.32
C.31
D.10
A.16
B.32
C.31
D.10
【◆参考答案◆】:C
(4)【◆题库问题◆】:[单选] 在稀疏矩阵的带行指针向量的链接存储中,每个单链表中的结点都具有相同的()。
A.行号
B.列号
C.元素值
D.非零元素个数
A.行号
B.列号
C.元素值
D.非零元素个数
【◆参考答案◆】:A
(5)【◆题库问题◆】:[名词解释] 时间复杂度
【◆参考答案◆】:
一般情况下,算法中基本操作的重复次数是问题规模n的某个函数f(n),算法的时间度量记作T(n)=O(f(n)),表示随着问题规模n的增大,算法执行时间增长率和f(n)的增长率相同,称为时间复杂度。
一般情况下,算法中基本操作的重复次数是问题规模n的某个函数f(n),算法的时间度量记作T(n)=O(f(n)),表示随着问题规模n的增大,算法执行时间增长率和f(n)的增长率相同,称为时间复杂度。
(6)【◆题库问题◆】:[单选] 若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用()存储方式最节省时间。
A.顺序表
B.双链表
C.带头结点的双循环链表
D.单循环链表
A.顺序表
B.双链表
C.带头结点的双循环链表
D.单循环链表
【◆参考答案◆】:A
(7)【◆题库问题◆】:[填空题] 若要求一个稀疏图G的最小生成树,最好用()算法来求解。
【◆参考答案◆】:克鲁斯卡尔(Kruskal)
(8)【◆题库问题◆】:[判断题] 数组可看作基本线性表的一种推广,因此与线性表一样,可以对它进行插入、删除等操作。
A.正确
B.错误
A.正确
B.错误
【◆参考答案◆】:正确
(9)【◆题库问题◆】:[单选] 图的Depth-FirstSearch(DFS)遍历思想实际上是二叉树()遍历方法的推广。
A.先序
B.中序
C.后序
D.层序
A.先序
B.中序
C.后序
D.层序
【◆参考答案◆】:A
(10)【◆题库问题◆】:[单选] 直接选择排序在最好情况下的时间复杂度是()。
A.O(n)
B.O(nlog2n)
C.O(1)
D.O(n2)
A.O(n)
B.O(nlog2n)
C.O(1)
D.O(n2)
【◆参考答案◆】:A