• 大小: 6KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: 其他
  • 标签: 程序设计  

资源简介

对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。通常,这样的线性序列称为满足拓扑次序(Topological Order)的序列,简称拓扑序列。简单的说,由某个集合上的一个偏序得到该集合上的一个全序,这个操作称之为拓扑排序。

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 
#include “tuopu.h“ 
using namespace std;

#define null 0
#define max_course_num  100  //最大课程总数 

//主方法 
int main(){
queue q;
Queue.queue_init(&q);
AlGraph CGraph;
CGraph=Graph.input();
system(“cls“);
Graph.output(CGraph);
cout< Judgement.judgingcricle(&CGraph&q);  //判断是否有环 
if(!whethercricle){
system(“cls“);
Edit.layout(&CGraph&q);
}
system(“pause“);
return 0;


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        115  2018-05-13 10:48  courseplan.txt

     文件        535  2018-05-13 17:27  tuopu.cpp

     文件       7161  2018-05-13 17:27  tuopu.h

     文件      10122  2018-04-25 15:13  历史代码.txt

----------- ---------  ---------- -----  ----

                17933                    4


评论

共有 条评论