贪婪选择+拓扑排序,拓扑后选择目前没有依赖的顶点(如果有多个选择一个执行花销最小的一个任务,可以采用优先队列)