试题详情
- 简答题已知一个无向图的邻接表如图所示,要求: 根据邻接表,分别写出用DFS(深度优先搜索)和BFS(广度优先搜索)算法从顶点V0开始遍历该图后所得到的遍历序列。
- 根据该无向图的邻接表表示,从顶点V0开始的深度优先遍历序列为:V0、V2、V3、V1、V4、V6、V5。广度优先遍历序列为V0、V2、V5、V6、V1、V3、V4。
从图的逻辑结构上来讲,从图中某个顶点开始的深度(或广度)优先遍历序列不一定是唯一的。这是因为在逻辑结构中,并没有对每个顶点的所有邻接点规定它们之间的先后顺序,这样在搜索算法中选取第—个邻接点和下一个邻接点时可能会有不同的结果。但是在存储结构中,明确地给出了邻接点的先后顺序,这时深度优先和广度优先遍历序列就是唯一的。 关注下方微信公众号,在线模考后查看
热门试题
- 哈希查找法中解决冲突问题的常用方法是除留
- 链表是一种()采用存储结构存储的线性表
- 在单链表中,要访问某个结点,只要知道该结
- 为整数定义一个抽象数据类型,包含整数的常
- 对图所示的无向图,依次输入各边:(v1,
- 在一个不带头结点的链队中,假设f和r分别
- 依次插入序列(50,72,43,85,7
- 设哈希(散列)表表长为15(哈希地址为0
- 假定一个初始堆为(1, 5, 3, 9,
- 在一个单向链表中,在p所指结点之后插入一
- 二叉排序树插入操作中,新插入的结点总是以
- 顺序存储的线性表可以随机存取。
- 在平均情况下,快速排序法最快,堆积排序法
- 在下面的每个程序段中,假定线性表La的类
- 简述磁盘的逻辑结构。
- 栈是操作受限的线性表,插入和删除都在哪里
- 已知一棵二叉树的中序遍历结果为D、G、B
- 设有10000个记录,通过分块划分为若干
- 结构体数组做参数,属于地址传递。
- 按照排序过程涉及的存储设备的不同,排序可