DAG
2016-12-27 23:00:41 0 举报
DAG,全称为有向无环图(Directed Acyclic Graph),是一种由顶点和边组成的数据结构。在DAG中,每条边都从一个顶点指向另一个顶点,且不存在任何一条路径可以形成一个闭环,即不存在一个路径可以从某一顶点出发,经过若干条边后又能回到这个顶点。这种特性使得DAG具有广泛的应用,如任务调度、项目依赖管理等。 DAG的优点是它能够清晰地表示出各个任务之间的依赖关系,使得我们可以更容易地确定任务的执行顺序。此外,由于DAG没有回路,因此我们可以避免在处理某些问题时遇到的循环依赖问题。然而,DAG的缺点是它可能会占用大量的存储空间和计算资源,因为我们需要存储和处理所有的边和顶点信息。