[编程笔记]-Bipartite_Gragh_Determination(Staining_Method)二分图判定(染色法)

作用

判定一个图是不是二分图(可以分成左右两边、边只存在于两边之间而不在某一边内部的图)

二分图正规定义:图中不含奇数环。

实现

就是用DFS或BFS或其他遍历方式遍历整个图,尝试给每两个相邻点染上不同颜色,最多两色,如果成功就是二分图。

#代码
染色特别好理解,所以重点实在遍历上面。
[编程笔记]-DFS深度优先搜索
[编程笔记]-BFS广度优先搜索
(就不放代码了(~ ̄▽ ̄)~)

完结撒花o( ̄︶ ̄)o


[编程笔记]-Bipartite_Gragh_Determination(Staining_Method)二分图判定(染色法)
http://githarlem.github.io/2024/08/04/Bipartite-Gragh-Determination-Staining-Method/
作者
Harlem
发布于
2024年8月4日
更新于
2024年8月4日
许可协议