用java做的拓扑排序,主要是用集合做的,完全可以运行