- 14
- 0
- 约1.23万字
- 约 16页
- 2017-08-17 发布于安徽
- 举报
拓扑排序
一、问题描述
在AOV网中为了更好地完成工程,必须满足活动之间先后关系,需要将各活动排一个先后次序即为拓扑排序。拓扑排序可以应用于教学计划的安排,根据课程之间的依赖关系,制定课程安排计划。按照用户输入的课程数,课程间的先后关系数目以及课程间两两间的先后关系,程序执行后会给出符合拓扑排序的课程安排计划。
二、基本要求
1选择合适的存储结构,建立有向无环图,并输出该图
2、实现拓扑排序算法
3、运用拓扑排序实现对教学计划安排的检验
三、算法思想 1、 2、拓扑排序算法void TopologicalSort(ALGraph G) 中,先输出入度为零的顶点,而后输出新的入度为零的顶点,此操作可利用栈或队列实现。考虑到教学计划安排的实际情况,一般先学基础课(入度为零),再学专业课(入度不为零),与队列先进先出的特点相符,故采用队列实现。
3、拓扑排序算法void TopologicalSort(ALGraph G),大体思想为:
1)遍历有向图各顶点的入度,将所有入度为零的顶点入队列;
2)队列非空时,输出一个顶点,并对输出的顶点数计数;
3)该顶点的所有邻接点入度减一,若减一后入度为零则入队列;
4)重复2)、3),直到队列为空,若输出的顶点数与图的顶点数相等则该图可拓扑排序,否则图中有环。
您可能关注的文档
- 全国20114月高等教育自学考试-管理系统中的计算机应用真题.doc
- 全国各地2015中考数学真题分类解析汇编-17点、线、面、角.doc
- 全国中学生物理竞赛内容提要(2015理论).doc
- 人教版八年级上课件-第十六课血肉筑长城.ppt
- 人教版九年级历史上册期中复习试题及其答案.doc
- 人教版七年级数学下册实数.doc
- 人教版四年级数学下册第四单元名数的改写教案.doc
- 人禽流感防治知识培训.ppt
- 如何利用多种评价方式对学生进行综合评价.doc
- 软件工程实用教程(2版)-第2、3、4、5章-习题和参考答案(人民邮电大学出版社-郭宁主编).doc
- CN120080528A 一种用于球囊成型的工装夹具及非顺应性球囊成型方法 .pdf
- CN120048153A 一种路内停车位多周期巡检的路径规划方法 .pdf
- CN120068029A 生成式ai的伦理控制与内容鉴伪方法 .pdf
- CN120078818A 非解乳糖链球菌在制备预防肥胖的产品中的应用 .pdf
- CN120048134A 基于时空卷积注意力机制的多智能体交通信号控制方法 .pdf
- CN120064844A 基于电参数动态追踪的用电异常检测设备及方法 .pdf
- CN120080338A 一种仿捕蝇草折叠机制的可控抓取系统及其控制方法 .pdf
- CN120063939A 一种模拟装备复杂预应力工况的液压加载夹具及方法 .pdf
- 石油化工企业与煤化工企业的消防站消防受警系统以及软硬件配置.doc
- CN119486969A 用于具有长程介孔有序性的分级有序的结晶微孔材料的合成的方法 (沙特阿拉伯石油公司).docx
最近下载
- 小学生饮水健康知识教育课件.pptx VIP
- 某区乡镇区划调整社会稳定风险评估报告.pdf VIP
- 2025年潍坊亚星化学股份有限公司校园招聘模拟试题附带答案详解审定版.docx VIP
- (译林2024版三起)英语三年级下册 Unit5 单元测试(含解析+听力音频).pdf VIP
- 第8课建设法治中国第二框(课件+视频)-【中职专用】2025-2026学年中职思政《职业道德与法治》(高教版2023·基础模块).pptx
- 信号与系统(刘泉)习题详解.docx
- 小学体育与健康运动前后的饮水卫生教学课件.pptx VIP
- [2025秋期版]国开电大本科《西方行政学说》一平台形考任务三在线形考试题及答案.docx
- CECS267-2009 橡胶膜密封储气柜工程施工质量验收规程.pdf VIP
- 上财社企业会计综合模拟实训-石琳课件第一章-第八章-企业会计综合模拟实训.pptx VIP
原创力文档

文档评论(0)