拓扑排序,可以运行,用到许多数据结构的知识,如堆栈等知识!