- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关键路径算法实验(Critical path algorithm experiment)
关键路径算法实验(Critical path algorithm experiment)
#包含iostream
#包括文件
#包括 stdio. h
#定义maxver 21
使用命名空间;
流出来;
typedef struct wlistnode
{
国际adjvex,重量;
结构wlistnode *下;
} wlistnode;
typedef struct
{
int入度;
wlistnode *第一;
} wheadnode;
typedef struct
{
wheadnode vexs [ maxver ];
国际vexnum,arcnum;
} WALgraph;
typedef int堆栈[ maxver ];
无效的关键(WALgraph G)
{
栈S,T;
在我maxver ] [,] [ maxver VL,AE [ maxver ],[ maxver ]铝;
int I,K,J,停止,TTOP,计数;
wlistnode * P;
停止= TTOP =数= 0;
从”停止,Ttop,都置为零伯爵。”;
为(i = 1;i = g.vexnum;i++)
我[我] = 0;
从我数组全部置为零!\n“;
为(i = 1;i = g.vexnum;i++)
如果(g.vexs [我]。入度= = 0)
{
的[停止] =我+ +;
从“g.vexs [“我”]。入度= = 0,“我的“入栈,停止自增后变为”停止 \n;
}
而(停止!= 0)
{
我的[停止];
从的栈顶值出栈,我=”我的“出栈后,停止变为”停止 \n;
T [ + TTOP ] =我;
从不栈我=”我的“入栈,“”入栈后,TTOP变为” TTOP \n;
计数+ +;
从“伯爵自增后变为”数 \n;
P = g.vexs [我]。第一;
如果(P!= null)
从“P指向”我的“的第一条相关边” P adjvex \n;
而(P!= null)
{
J = P adjvex;
从“=” J \n;
g.vexs [J]。入度--;
从“g.vexs [“ J ”]。入度自减后为” g.vexs [J]。入度 \n;
如果(g.vexs [J]。入度= = 0)
{
的[停止] =,+ +;
从“g.vexs [“ J ”]。入度为0,” J “入栈,入栈后停止为”停止 \n;
}
如果(我[ J ] 我[我] + P 重)
{
我[ J ] =我[我] + P 重量;
从已经[ J ] 我已经[“”] + P 重量,我[“ J ”] =我[“我”] + P 重量=”我研究[J]. ] “\n”;
}
P = P - 下;
如果(P!= null)
从“P指向” P adjvex \n;
}
}
如果(计数<g.vexnum)
{
printf(“有一个周期的AOE!”);
返回;
}
为(i = 1;i = g.vexnum;i++)
{
VL [我] =我[不] [ TTOP ];
从“VL [“我”] =我[“ T [ TTOP ] ”] =“ VL [我] \n;
}
而(Ttop!= 0)
{
我= T [ TTOP——];
从不栈顶值出栈,我=”我的“出栈后,TTOP变为” TTOP \n;
P = g.vexs [我]。第一;
如果(P!= null)
从“P指向”我的“的第一条相关边” P adjvex \n;
而(P!= null)
{
J = P adjvex;
从“=” J \n;
如果(VL [我] [ J ] VL P 重)
{
VL [我] = VL [J] P 重量;
从“我[“我”] 我[“ J ”] + P 重量,我[“我”] =我[“ J ”] + P 重量=”我[我] “\n”;
}
P = P - 下;
如果(P!= null)
从“P指向” P adjvex \n;
}
}
K = 0;
从“K被置为0” \n;
为(i = 1;i = g.vexnum;i++)
{
P = g.vexs [我]。第一;
如果(P!= null)
从“P指向” P adjvex \n;
而(P!= null)
{
J = P adjvex;
从“=” J \n;
K +;
从“K自增后为” K;
AE [K] =我[我];
从“AE [“ K ”]“”=我[“我”] = =” AE [K] \n;
Al [K] = VL [J] P 重量;
从”[“ K ”] = VL [“ J ”] P 重“”=“铝[K];
如果(AE [K] = = Al [K ])
{
从“当AE [“ K ”] = =铝[“ K ”]时,输出一条边\n“;
print
您可能关注的文档
- 全效学习七下语文(Total seven language learning).doc
- 全新版大学英语听说教程四答案(New edition of College English listening and speaking course four answers).doc
- 全息六穴歌诀(Six point holographic gejue).doc
- 全新版大学英语综合教程(第二版)答案第二册课后练习答案(New edition of College English Integrated Course (Second Edition), answer second, practice answers after class).doc
- 全新版大学英语综合教程1课后翻译(New edition of College English Integrated Course 1).doc
- 全新中国文化概论课后答案!!!!!!!(An introduction to new Chinese culture!!!!!!!).doc
- 全新版大学英语综合教程4翻译04in search of davos man(全新版大学英语综合教程4翻译04in search of davos man).doc
- 全新版大学英语综合教程3unit5课文翻译(New edition of College English comprehensive course 3unit5 text translation).doc
- 全新版大学英语综合教程2unit5课后答案(New edition of College English comprehensive tutorial 2unit5).doc
- 全日制普通高级中学地理教学大纲(Geography syllabus for full time general high school).doc
- 关键路径(critical path).doc
- 兵家思想对现代经营管理的启示(The military thought of modern management enlightenment).doc
- 兵马未动粮草先行 新能源汽车带热充电站概念股(Horses forage ahead of new energy vehicles with hot charging station stocks).doc
- 其他笔记(Other notes).doc
- 其实中医不难学(In fact, Chinese medicine is not difficult to learn).doc
- 其实你离健康只差半步,中医养生7个半步,不可不知(In fact, you are only half a step away from health, Chinese medicine health 7.5 steps, do not know).doc
- 其实帝力有不少漏洞(In fact, there are many loopholes in Dili).doc
- 其管理艺术及成功案例(Its management art and successful case).doc
- 其他诗人之两汉(Other poets in Han Dynasty).doc
- 具有自动夺获功能起搏器的临床应用(Clinical application of pacemaker with automatic capture function).doc
文档评论(0)