DOKICODE
書房

圖論演算法

圖論題描述的是一群東西和它們之間的連結,例如城市與道路,或是「課程表」裡的課程和先修關係。只要看出題目背後的圖,大部分問題都能對應到一個已知的演算法。

九個章節依序是圖的走訪、拓撲排序、最短路徑、最小生成樹、歐拉路徑、強連通與雙連通分量、二分圖染色、網路流,以及其他圖論題。這是整條路線的最後一份題單,前提是你已經能熟練使用遞迴和 BFS。

109 題難度分 1383–30289 章節
進入書房

想要有人陪你寫完這份題單嗎?登入後進入書房,女主角會一次拿一道題目給你。

一、圖的遍歷

二、Topological Sort

§2.2 在Topological Order上 DP

題目難度分
851. 喧鬧和富有1783
2050. 並行課程 III2084
1857. 有向圖中最大顏色值2313

三、Shortest Path

四、Minimum Spanning Tree

五、Eulerian Path/Eulerian Circuit

五、Eulerian Path/Eulerian Circuit

題目難度分
332. 重新安排行程未評分
753. 破解保險箱2274
2097. 合法重新排列數對2651

六、Strongly Connected Components (SCC)/Biconnected Components

六、Strongly Connected Components (SCC)/Biconnected Components

題目難度分
1192. 查找集群內的關鍵連接2085
1568. 使陸地分離的最少天數2209

七、Bipartite Coloring

七、Bipartite Coloring

題目難度分
785. 判斷二分圖1625
886. 可能的二分法1795

八、Network Flow

九、其他

這是路線上的最後一份題單;核心小節寫完後,女主角會帶你進入進階題單,前面題單的選做小節都在那裡等你。

難度分數來自 zerotrac 的 LeetCode 競賽評分。部分題目沒有 zerotrac 分數,會標示為「未評分」。

進入書房