资源简介
C语言 地图染色问题 非递归 源代码 下载
代码片段和文件信息
#include “stdio.h“
#include “math.h“
#include “stdlib.h“
int data[8][8]={{00000000}{00100101}{01001010}
{00000011}{00100011}{01000001}{00111000}
{01011100}};
int color[8]total;
int check(int s)
{
int i;
for (i=1;i<=s-1;i++)
if (data[i][s]==1&&color[i]==color[s])
return 0;
return 1;
}
void output()
{
int i;
printf(“serial number:%d\n“total);
for (i=1;i<=7;i++)
printf(“%d“color[i]);
printf(“\n“);
total++;
}
void paint(int n)
{
int k;
color[1]=0;
k=1;
while(k>0)
{
color[k]=color[k]+1;
while(color[k]<=4&&check(k)==0)
color[k]=color[k]+1;
if(color[k]<=4)
if(k==n)
output();
else
{
k=k+1;
color[k]=0;
}
else
k=k-1;
}
}
void main()
{
int ij;
/* printf(“请输入邻接矩阵:\n“);
for (i=1;i<=7;i++)
{
for (j=1;j<=7;j++)
scanf(“%d“&data[i][j]);
}
*/
for (j=1;j<=7;j++)
color[j]=0;
total=0;
paint(7);
}属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1033 2009-05-10 21:30 地图问题非递归\11.cpp
文件 3353 2009-05-10 20:58 地图问题非递归\11.dsp
文件 527 2009-05-10 21:16 地图问题非递归\11.dsw
文件 41984 2009-05-11 16:55 地图问题非递归\11.ncb
文件 48640 2009-05-11 16:55 地图问题非递归\11.opt
文件 1142 2009-05-10 21:30 地图问题非递归\11.plg
文件 172067 2009-05-10 21:30 地图问题非递归\Debug\11.exe
文件 174552 2009-05-10 21:30 地图问题非递归\Debug\11.ilk
文件 5118 2009-05-10 21:30 地图问题非递归\Debug\11.obj
文件 230232 2009-05-10 21:23 地图问题非递归\Debug\11.pch
文件 443392 2009-05-10 21:30 地图问题非递归\Debug\11.pdb
文件 33792 2009-05-10 21:30 地图问题非递归\Debug\vc60.idb
文件 45056 2009-05-10 21:30 地图问题非递归\Debug\vc60.pdb
目录 0 2009-05-22 18:28 地图问题非递归\Debug
目录 0 2009-05-22 18:28 地图问题非递归
----------- --------- ---------- ----- ----
1200888 15
- 上一篇:c++利用数组实现简单的奇偶校验
- 下一篇:c++实现数字转换英文无and
相关资源
- 操作系统c语言模拟文件管理系统844
- C语言开发实战宝典
- C++中头文件与源文件的作用详解
- C语言代码高亮html输出工具
- 猜数字游戏 c语言代码
- C语言课程设计
- 数字电位器C语言程序
- CCS FFT c语言算法
- 使用C语言编写的病房管理系统
- 通信过程中的RS编译码程序(c语言)
- 计算机二级C语言上机填空,改错,编
- 用回溯法解决八皇后问题C语言实现
- 简易教务管理系统c语言开发文档
- 操作系统课设 读写者问题 c语言实现
- 小波变换算法 c语言版
- C流程图生成器,用C语言代码 生成C语
- 3des加密算法C语言实现
- 简单的C语言点对点聊天程序
- 单片机c语言源程序(51定时器 八个按
- 个人日常财务管理系统(C语言)
- c语言电子商务系统
- 小甲鱼C语言课件 源代码
- 将图片转换为C语言数组的程序
- C语言实现的一个内存泄漏检测程序
- DES加密算法C语言实现
- LINUX下命令行界面的C语言细胞游戏
- 用单片机控制蜂鸣器播放旋律程序(
- 学校超市选址问题(数据结构C语言版
- 电子时钟 有C语言程序,PROTEUS仿真图
- 尚观培训linux许巍老师关于c语言的课
川公网安备 51152502000135号
评论
共有 条评论