topological sort
记住箭头方向永远是pre -> next,一般都会维护两个map,一个是next的indegrees,另一个是pre的所有next
topological sort 一般不分层,可以通过把queue换成priority queue来施加一个general的全局default order
example: alien dictionary: ax < by,x和y的order不明确,此时default成自然字母序,可以通过把x和y放进priority queue来解决。
Last updated