1 问题描述
在主程序中建立一个菜单,实现图的基本操作
2 基本要求
图的基本操作,包括:
-
建立图的存储结构
-
实现图的深度优先搜索遍历
-
广度优先搜索遍历
-
利用图的拓扑排序验证图中是否存在环
3 算法思想
createGraph()通过for循环利用链表结构录入点和边的数据。
BFS()和 DFS() 以及TopologicalSort()利用递归思想实现遍历和排序。

本文介绍如何在主程序中创建图的存储结构,并实现图的深度优先搜索、广度优先搜索及拓扑排序等基本操作。通过递归思想完成遍历与排序,帮助理解图算法的核心原理。
在主程序中建立一个菜单,实现图的基本操作
图的基本操作,包括:
建立图的存储结构
实现图的深度优先搜索遍历
广度优先搜索遍历
利用图的拓扑排序验证图中是否存在环
createGraph()通过for循环利用链表结构录入点和边的数据。
BFS()和 DFS() 以及TopologicalSort()利用递归思想实现遍历和排序。

4229
1045

被折叠的 条评论
为什么被折叠?