二分图判定
二分图的判定问题比较少见,简单来说,就是对于给定的图,判断图是否为二分图。
可以把每个节点着以黑色和白色之一,使得每条边的两个端点颜色不同,不难发现,对于一个当且仅当每个连通分量都是二分图,因此我们只考虑无向连通图。
无向图 G 为二分图的充分必要条件:G 至少有两个顶点,且其所有回路的长度均为偶数。
1 | int n; //节点数 |
本文作者 : preccrep
原文链接 : https://preccrep.github.io/2020/07/05/%E4%BA%8C%E5%88%86%E5%9B%BE%E5%88%A4%E5%AE%9A/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
留下足迹