有向无环图的关键路径

有向无环图的关键路径

ID:22935452

大小:74.69 KB

页数:6页

时间:2018-11-02

有向无环图的关键路径_第1页
有向无环图的关键路径_第2页
有向无环图的关键路径_第3页
有向无环图的关键路径_第4页
有向无环图的关键路径_第5页
资源描述:

《有向无环图的关键路径》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、有向无环图的关键路径.txt51自信是永不枯竭的源泉,自信是奔腾不息的波涛,自信是急流奋进的渠道,自信是真正的成功之母。#include#include#includeusingnamespacestd;#defineMAX_VERTEX_NUM20typedefstructArcNode{intadjvex;//该弧所指向的顶点的位置structArcNode*nextarc;//指向下一条弧的指针intinfo;//弧上的信息//stringinfo

2、;//该弧相关信息}ArcNode;typedefstructVNode{intdata;//顶点信息ArcNode*firstarc;//指向第一条依附该顶点的弧的指针}VNode,AdjList[MAX_VERTEX_NUM];typedefstruct{AdjListvertices;//存储图intvenum,arcnum;//图的当前顶点数和弧数intkind;//图的种类标志}ALGraph;intInDegree[MAX_VERTEX_NUM]={0};//用于拓扑排序intCreateU

3、G(ALGraph&G){cout<<"请输入图中顶点个数和边数:";cin>>G.venum>>G.arcnum;inti;for(i=0;i>v1>>v2;ArcNode*current=G.vertices[v1-1].firstarc;ArcNode

4、*p=G.vertices[v1-1].firstarc;if(current==NULL){G.vertices[v1-1].firstarc=newArcNode;G.vertices[v1-1].firstarc->adjvex=v2-1;G.vertices[v1-1].firstarc->nextarc=NULL;}else{while(current!=NULL){p=current;current=current->nextarc;}current=newArcNode;current->

5、adjvex=v2-1;current->nextarc=NULL;p->nextarc=current;}current=G.vertices[v2-1].firstarc;p=G.vertices[v2-1].firstarc;if(current==NULL){G.vertices[v2-1].firstarc=newArcNode;G.vertices[v2-1].firstarc->adjvex=v1-1;G.vertices[v2-1].firstarc->nextarc=NULL;}els

6、e{while(current!=NULL){p=current;current=current->nextarc;}current=newArcNode;current->adjvex=v1-1;current->nextarc=NULL;p->nextarc=current;}}return1;}intCreateDG(ALGraph&G){cout<<"请输入图中顶点个数和边数:";cin>>G.venum>>G.arcnum;inti;for(i=0;i

7、ces[i].data=i+1;G.vertices[i].firstarc=NULL;}for(i=0;i>v1>>v2>>info;ArcNode*current=G.vertices[v1-1].firstarc;ArcNode*p=G.vertices[v1-1].firstarc;InDegree[v2-1]++;if(current==NULL){G.vertices[v1-1].f

8、irstarc=newArcNode;G.vertices[v1-1].firstarc->adjvex=v2-1;G.vertices[v1-1].firstarc->nextarc=NULL;G.vertices[v1-1].firstarc->info=info;}else{while(current!=NULL){p=current;current=current->nextarc;}current=newArcNode;curre

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。