当前位置:中级数据库系统工程师题库>数据结构与算法题库

问题:

[填空题] 如果无向图G有n个顶点、e条边且用邻接矩阵进行存储,那么深度优先遍历图G的时间复杂度为()。

问题:

[填空题] 假定对线性表(38,25,74,52,48)进行散列存储,采用H(K)=K%7作为散列函数,若分别采用线性探测法和链接法处理冲突,则对各自散列表进行查找的平均查找长度分别为()和()。

问题:

[填空题] 在待排序的元素序列基本有序的前提下,效率最高的排序方法是()。

问题:

[填空题] 对于一个具有n个结点的序列,如果采用插入排序,所需的最大比较次数是(),所需的最大移动次数是()。

问题:

[填空题] 设有1000个无序的元素,希望用最快的速度挑选出其中前10个最大的元素,最好选用()排序法。

问题:

[填空题] 对于一个具有n个元素序列如果采用快速排序,那么所需的最少比较次数是(),所需的最大比较次数是(),且此序列为()序列。

问题:

[填空题] 将两个各有n个元素的有序表归并成一个有序表,其最少的比较次数是(),最多的比较次数是()。

问题:

[问答题,简答题] 简述顺序存储结构和链式存储结构的特点。

问题:

[问答题,简答题] 链表中为什么要引入头结点?

问题:

[问答题,简答题] 简述由二叉树的前序、中序和后序遍历序列如何确定二叉树。