Another Blog 带花树是一种用于解决一般图最大匹配的算法,利用了匈牙利算法的思想。 前置知识 匈牙利算法 BFS 树 并查集 定义 奇环/偶环:长度为奇数/偶数的环。 花(blossom):在 BFS 过程中,遍历到的边与 BFS 树边构成的奇环; 柄(stem):从 BFS 树根到奇环中深度最浅的点的路径; 蒂(tip):奇环中在柄上的那个点。 算法思路 首先我们考虑匈牙利算法在 BFS 时如何工作: 当我们搜索到点 u u