分析:
这道题是要在一个图里找不在环路中的节点,显然,dfs遍历即可,不过这里用拓扑排序方法也可以做,因为dfs这个方法我掌握得还不太熟练,老出各种小错误,等我钻研更深之后再补上dfs方法
思路:
记录下每个节点的出度,如果出度为0那必然是环路外的节点,然后将该点以及指向该点的边删除,继续寻找出度为0的点
1 | class Solution(object): |
分析:
这道题是要在一个图里找不在环路中的节点,显然,dfs遍历即可,不过这里用拓扑排序方法也可以做,因为dfs这个方法我掌握得还不太熟练,老出各种小错误,等我钻研更深之后再补上dfs方法
思路:
记录下每个节点的出度,如果出度为0那必然是环路外的节点,然后将该点以及指向该点的边删除,继续寻找出度为0的点
1 | class Solution(object): |