标签: algorithm graph
我对dinic算法的实现并不了解。
此处给出的代码Dinic algorithm c++ implementation
为什么有一个"工作[maxnodes]"阵列? "工作"数组用于初始化for循环?为什么我们需要一个阵列?
答案 0 :(得分:1)
该数组用于记住图中每个节点最近处理的节点边缘。 for循环遍历剩余的未处理边,每次从之前离开的循环开始循环。