算法分析实践12

1.问题 图的m着色问题。给定无向连通图G和m种颜色,用这些颜色给图的顶点着色,每个顶点一种颜色。如果要求G的每条边的两个顶点着不同颜色。给出所有可能的着色方案;如果不存在,则回答“NO”。 2.解析 从第一个点开始涂色,第一个涂的颜色一定是有效的,接着对下一个节点进行涂色,每次涂色从第一个颜色开始,判断该节点是否可以涂该种颜色,如果可以就通过该节点继续往下涂,如果不可以涂该颜色就停止继续往下涂,
相关文章
相关标签/搜索