在一个有n个顶点的无向网中,有O(n1.5*log2n)条边,则应该选用【 】算法来求这个网的最小生成树,从而使计算时间较少。
A、PRIM
B、KRUSKAL
在一个有n个顶点的无向网中,有O(n1.5*log2n)条边,则应该选用【 】算法来求这个网的最小生成树,从而使计算时间较少。
A、PRIM
B、KRUSKAL
B
对于给定的n个元素,可以构造的逻辑结构有__________、__________、__________和__________4种。
G是一个非连通无向图,共有28条边,则该图至少有【 】个顶点。
如果G是一个具有n个顶点的连通无向图,那么G最多有__________条边,最少有__________条边。
有n个顶点的无向图,采用邻接矩阵表示,图中的边数等于邻接矩阵中非零元素之和的一半。
已知无向连通图 G 中各边的权值均为 1,下列算法中一定能够求出图 G 中从某顶点到其余各个顶点最短路径的是【 】Ⅰ.普利姆算法;Ⅱ.克鲁斯卡尔算法;Ⅲ.图的广度优先搜索
下图所示的非确定有限自动机(s0为初态,s3为终态)可识别字符串【 】。
如果只考虑有序树的情形,那么具有7个结点的不同形态的树共有【】
在叶子数目和权值相同的所有二叉树中,最优二叉树一定是完全二叉树,该说法【 】。
栈的输入序列为1,2,3,...,n,输出序列为a1,a2,a3,...,an,若ai=n(1≤i≤n),则有 ak>ak+1>an。
若需在O(log2n)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是【 】。
在关键字随机分布的情况下,用二叉排序树的方法进行查找,其查找长度与【 】量级相当。
已知序列17,31,13,11,20,35,25,8,4,11,24,40,27,请画出该序列的二叉排序树,并分别给出下列操作后的二叉排序树:① 插入数据9;② 删除结点17;③ 再删除结点13。