【算法】八女王问题
来源:互联网 发布:mac bar怎么滑动 编辑:程序博客网 时间:2024/04/27 14:31
/*递归回溯算法 */
#include "stdio.h"
int count;
int queen [10], column[20],left[20],right[20];
void prt1()
{ int j;
printf("No.%d ",++count);
for (j=1;j<=8;j++) printf("%3d",queen[j]);
printf("/n");
}
void try(int i)
{int j;
for (j=1;j<=8;j++)
if (column[j] && left[i-j+8] && right[i+j])
{ queen[i]=j; column[j]=0;
left[i-j+8]=0; right[i+j]=0;
if (i<8) try(i+1);
else prt1();
column[j]=left[i-j+8]=right[i+j]=1;
}
}
main()
{int i;
for (i=1;i<=16;i++)
column[i]=left[i]=right[i]=1;
count=0; try(1);
}
- 【算法】八女王问题
- 女王
- 八皇后问题[算法]
- 八皇后问题算法
- 算法问题-八皇后
- 算法--八皇后问题
- 算法-八皇后问题
- 算法八皇后问题
- 算法--八皇后问题
- 八皇后问题.递归算法.
- 【经典算法】八皇后问题
- 回溯算法---八皇后问题
- 回溯算法-八皇后问题
- 八皇后问题回溯算法
- 算法学习八----约瑟夫问题
- 八皇后问题--递归算法
- 算法之八皇后问题
- 八数码问题A*算法
- 中外大企业对待用户意见的不同之处
- 局域网中流量监控
- 网易这一手实在漂亮
- 网购——我被人投诉了
- SQL怎样随机抽取记录
- 【算法】八女王问题
- 弹出窗口脚本生成器
- IE无法查看源文件解决方法
- 不要指望用同步方式同时收、发串口数据
- 向大家展示一下
- 真TMD的想骂人,我 Cao!~~~~~~~~~
- jxl的使用
- oracle nested table
- 自动获取美元最新汇率