- 181
- 0
- 约 5页
- 2017-08-13 发布于安徽
- 举报
实验题目:
图的应用
实验目的:
(1)熟练掌握图的基本存储方法;熟练掌握图的深度优先和广度优先搜索方法;
掌握AOV;掌握AOE。拓扑排序任意给定一个有向图,设计一个算法对它进行拓扑排序。a.在有向图中任选一个没有前趋的顶点输出;b.从图中删除该顶点和所有以它为尾的弧;c.重复上述a、b,直到全部顶点都已输出,此时,顶点输出序列即为一个拓朴有序序列;或者直到图中没有无前趋的顶点为止,此情形表明有向图中存在环。
设计分析:
为实现对无权值有向图进行拓扑排序,输出拓扑序列,先考虑如何存储这个有向图。拓扑排序的过程中要求找到入度为0的顶点,所以要采用邻接表来存储有向图,而要得到邻接表,则先要定义有向图的邻接矩阵结构,再把邻接矩阵转化成邻接表。
在具体实现拓扑排序的函数中,根据规则,当某个顶点的入度为0(没有前驱顶点)时,就将此顶点输出,同时将该顶点的所有后继顶点的入度减1,为了避免重复检测入度为0的顶点,设立一个栈St,以存放入度为0的顶点。
源程序代码:
#includestdio.h
#includestdlib.h
#define MAXV 10 // 最大顶点个数
typedef struct
{
int edges[MAXV][MAXV]; // 邻接矩阵的边数组
int n;
您可能关注的文档
- 椭圆轨道拱点速度的物理公式算法.doc
- 椭圆工具的使用.doc
- 椭圆及标准方程.ppt
- 椭圆及标准方程(人教选修1-1).ppt
- 椭圆及标准方程(一).ppt
- 椭圆及标准方程(一)教案.doc
- 椭圆及标准方程--说课稿.doc
- 椭圆及标准方程学案.doc
- 椭圆及基本性质.ppt
- 椭圆及几何性质.doc
- CN119758104A 储能电池的电池性能衰减测试方法、装置及设备 (深圳市钜力能科技有限公司).pdf
- 2025-2026学年小学信息技术(信息科技)五年级粤教版(2025)教学设计合集.docx
- 2026年毛纺面料高端定制十年报告.docx
- 2026年人工智能在智能客服中的应用与挑战报告.docx
- 2026年智能电网十年发展:新能源整合报告.docx
- 2026年半导体行业安全生产与质量检验分析报告.docx
- 2026年餐饮行业品牌连锁扩张报告.docx
- 2026年智能家居行业市场趋势与全渠道营销策略报告.docx
- 2026年金融行业报告:受教育程度与可支配收入对金融市场的深远影响.docx
- CN119758105A 游艇储能电池内部短路检测方法、装置、设备及介质 (深圳市钜力能科技有限公司).pdf
原创力文档

文档评论(0)