拓扑排序(Topological Sort)
**拓扑排序(Topological Sort)**
题目描述:给定一个有向无环图(DAG),包含n个节点和m条有向边,要求返回一个节点的线性序列,使得对于图中的每一条有向边(u → v),在序列中节点u都出现在节点v之前。如果存在多个合法序列,返回任意一个即可。如果图中存在环,则无法进行拓扑排序,应返回空数组。
解题过程:
1. 理解核心概念
拓扑排序只适用于有向无环图(DAG)。核心要求是保持节点的"前后关系":如果存在u → v的路径,那么u必须在v之前。这类似于任务依赖关系,必须先
2025-10-26 19:26:42
0