關於關鍵路徑

2021-09-29 11:58:51 字數 465 閱讀 9641

關鍵路徑理解不是很透徹,就先不;理解了,從**入手,總結一下**思路,不管理不理解,**寫出來再說(弱者口胡)。

late陣列

early陣列

vector< int > s 鄰接表

stack< int > sta 棧存逆序拓撲排序

用鄰接表求拓撲排序,然後棧存逆拓撲排序,先通過正序拓撲排序更新late陣列,它儲存的是最短時間,更新規則

late[next]=max(late[next],late[now]+power);

接下來把early陣列全部用late陣列最後乙個最大元素初始化,用sta的逆拓撲排序跟新early陣列,更新規則

early[now]=min(early[now],early[next]-power);

最後輸出關鍵活動只需 late[next]-early[next]-power==0即可判斷為關鍵活動,

當圖中存在環即不可獲得關鍵路徑!

Codeup關鍵路徑 關鍵路徑

時間限制 1 sec 記憶體限制 128 mb 提交 261 解決 90 提交 狀態 討論版 命題人 外部匯入 描述 圖的連線邊上的資料表示其權值,帶權值的圖稱作網。上圖可描述為頂點集為 a,b,c,d,e 邊集及其權值為 始點,終點 權值 a b 3 a c 2 b d 5 c d 7 c e 4...

關於關鍵路徑計算的說明

關鍵路徑作為進度管理中非常重要的乙個內容,也是歷年軟考中必考的乙個知識點。要求大家一定要掌握,關鍵路徑是怎麼計算的,最早開始,最早結束,最遲開始,最遲結束是怎麼得來的,總時差 自由時差的區別。1.關鍵路徑是什麼 2.總時差與自由時差的區別 總時差是指在不延誤專案完成日期或違反進度因素的前提下,某活動...

關鍵路徑法

關鍵路徑法 critical path method,cpm 又稱為要徑法,是計畫專案活動中用到的一種算術方法。1 對於有效的計畫管理而言,關鍵路徑是乙個十分重要的工具。與計畫評核術 project evaluation and reviewtechniqu,pert 非常類似。要徑法所使用的估計作...