网络流另开了一个专题,所以在这里就不详细叙述了. 图 一般表示为\(G=(V,E)\),V表示点集,E表示边集 定义图G为简单图,当且仅当图G没有重边和自环. 对于图G=(V,E)和图G2=(V2,E2) ,若V2是V的子集,E2是E的子集,那么图G2是图G的子图. 拓扑排序问题 对于有向图,如果不存在环,则称为有向无环图,缩写为DAG. 拓扑排序是对DAG找出一个点的序列,使得如果x->y,那么x在序列中在y的前面. 拓扑排序是非常简单的,我们初始将所有入度为0的点丢入队列中,然后进行bfs.