试题详情
- 简答题已知一个无向图的邻接表如图所示,要求: 根据邻接表,分别写出用DFS(深度优先搜索)和BFS(广度优先搜索)算法从顶点V0开始遍历该图后所得到的遍历序列。
- 根据该无向图的邻接表表示,从顶点V0开始的深度优先遍历序列为:V0、V2、V3、V1、V4、V6、V5。广度优先遍历序列为V0、V2、V5、V6、V1、V3、V4。
从图的逻辑结构上来讲,从图中某个顶点开始的深度(或广度)优先遍历序列不一定是唯一的。这是因为在逻辑结构中,并没有对每个顶点的所有邻接点规定它们之间的先后顺序,这样在搜索算法中选取第—个邻接点和下一个邻接点时可能会有不同的结果。但是在存储结构中,明确地给出了邻接点的先后顺序,这时深度优先和广度优先遍历序列就是唯一的。 关注下方微信公众号,在线模考后查看
热门试题
- 若要求排序是稳定的,且关键字为实数,则在
- 广义表((b,a,c),c,d,f,e,
- 写出算法的功能。intfun(sqstr
- AOE网G如下所示,求关键路径。(要求标
- 要将指针p移到它所指的结点的下一个结点是
- 对一棵有100个结点的完全二叉树按层编号
- 链表的物理存储结构具有同链表一样的顺序。
- 边很少的图称为()。
- 数据结构里,弧是有向图的()的另一种称呼
- 判断下列各对函数f(n)和g(n),当n
- 在一个双向链表中,通过一个结点的p110
- 给定n个记录的有序序列A[n]和m个记录
- 给定一棵用二叉链表表示的二叉树,其中的指
- n(n≥2)个权值均不相同的字符构成哈夫
- 数据结构里,串的表示方式有()。
- 稳定的排序方法是()
- 线性表L在()情况下适用于使用链式结构实
- 子串定位函数的时问复杂度在最坏情况下为0
- 对于一个栈,给出输入项A,B,C。如果输
- 堆栈、队列和数组的逻辑结构都是线性表结构