DFS 找到的路有多长
bfs_path 已经写好。补全 dfs_path:钻到底,找到 t 就一路返回 true,没找到要把自己从 path 里弹出来。把两条路的边数拼起来输出(DFS 在前)。
本节的图:七个点,边 0-1、0-2、1-3、2-4、3-4、5-6;邻接表 G 里每个点的邻居按编号从小到大排。
(本题用 g++ -std=c++17 -O0 编译。)
bfs_path 已经写好。补全 dfs_path:钻到底,找到 t 就一路返回 true,没找到要把自己从 path 里弹出来。把两条路的边数拼起来输出(DFS 在前)。
本节的图:七个点,边 0-1、0-2、1-3、2-4、3-4、5-6;邻接表 G 里每个点的邻居按编号从小到大排。
(本题用 g++ -std=c++17 -O0 编译。)
全部评论