根据在有向图G上进行深度优先遍历所产生的深度优先森林,可以把图中的边分为四类:
- 树边:(Tree edge)
- 后向边:又称 回溯边(Back edge)
- 前向边:(Forward edge)
- 交叉边:(Cross edge)
- 树边,前向边,后向边,横叉边,应该说,不是一个图本身有的概念,应该是图进行DFS时才有的概念。图进行DFS会得到一棵DFS树(森林),在这个树上 才有了这些概念。对图进行DFS,可以从任意的顶点开始,遍历的方式也是多样的,所以不同的遍历会得到不同的DFS树,进而产生不同的树边,前向边,后向 边,横叉边。所以这4种边,是一个相对的概念。
算法导论pdf下载链接:链接: 算法导论 提取码: bqe2