408数据结构手算关键路径(逆推法)

本文介绍了如何通过逆拓扑排序算法,从汇点开始为活动分配最迟发生时间,特别强调了从末端活动出发,逐个更新前置活动的时间并寻找最长路径的过程,以确定关键路径。示例涉及路径a1->a4->a7->a10和a1->a4->a8->a11。
摘要由CSDN通过智能技术生成

核心思路:从汇点按照逆拓扑排序求其余顶点最迟发生时间
1.汇点与源点:汇点就是终止点
2.过程
从最末端的活动开始:
step1:将最末端的活动时间标记为0(这里选汇点,将汇点当做一个虚活动),活动a10与0(我们记汇点的活动时间为0)相加,标注在它的前置活动a7上方,同理,活动a11与0相加,标注在它的前置活动上方(这里a11有两个前置活动,都要标注):
依次选最大往前加,标注在前一个活动上方(核心):
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
此时从左往右最长的路径即为关键路径(这里有两条)
在这里插入图片描述

a1->a4->a7->a10
a1->a4->a8->a11

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值