1203.Sort-Items-by-Groups-Respecting-Dependencies 本题本质是两遍拓扑排序。 首先,我们收集每个group内的节点关系,在每个组内进行拓扑排序。 其次,对于任何跨组的一对节点的先后顺序,本质上反映的就是两个组的先后顺序。因此收集完所有的组间顺序的要求后,可以重复利用拓扑排序的代码,对组进行排序。 最终,安排两层循环,大循环按照已经排好的组的顺序、小循环按照已经排好的组内节点的顺序,依次输出所有的节点,就是答案。