毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

地图着色问题算法分析 第7页

更新时间:2009-7-1:  来源:毕业论文
地图着色问题算法分析 第7页
 for(i=1;i<=s-1;i++)//分别于前面已经着色的几块比较
        if(G.arcs[i][s]==1&&color[i]==color[s])
        {flag=1;break;}
    return flag;
}
//*******************************************
void output(Graph G)//输出函数
{
 int i;
    for(i=1;i<=G.vnum;i++)
        printf("%d ",color[i]);
   printf("\n");
}
//*******************************************
void trycolor(int s,Graph G)//s为开始图色的顶点,本算法从1开始
{
    int i;
    if(s>G.vnum)//递归出口
    {
www.751com.cn
            color[s]=i;
            if(colorsame(s,G)==0)
                trycolor(s+1,G);//进行下一块的着色
        }
    }
}
//*******************************************
int main()
{
Graph G;
CreateGraph(G);
PrintGraph(G);
printf("着色方案:\n");
trycolor(1,G);
return 0;
}
参考代码结果:

上一页  [1] [2] [3] [4] [5] [6] [7] 

地图着色问题算法分析 第7页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。