N 皇后问题
来源:互联网 发布:韩语键盘软件 编辑:程序博客网 时间:2024/06/05 16:21
package search;public class NQueue{private int n=8;private int[] x=new int[n];private static int count=0;public boolean check(int k){for(int i=0;i<k;i++){if( x[i] == x[k] || Math.abs(x[i]-x[k]) == (k-i)){return false;}}return true;}public void search(int k){if(k>=n){for(int i=0;i<n;i++){System.out.println(x[i]);}count++;System.out.println("-----------");return ;}//System.out.println(k);for(int i=0;i<n;i++){x[k]=i;if(check(k)){search(k+1);}}}public static void main(String[] args){NQueue test=new NQueue();test.search(0);System.out.println(NQueue.count);}}/** @author: wjf* @version: 2016年4月21日 上午9:35:56*/
0 0
- N*N皇后问题
- 八皇后 n皇后 问题
- 八皇后N皇后问题
- N皇后问题
- n皇后问题
- N皇后问题
- N 皇后问题
- N皇后问题
- N皇后问题算法
- N 皇后问题
- N皇后问题
- N皇后问题
- n皇后问题
- N皇后问题
- N皇后问题优化
- N皇后问题
- n皇后问题
- N皇后问题
- Apache - CSR文件生成指南
- Java垃圾回收(GC)机制详解
- CDH5 新手详细安装教程
- js中undefined,null,NaN的区别
- Google Play开发者账号注册、GoogleWallet解封及收款教程
- N 皇后问题
- 使用jQuery制作记住姓名
- Android 开发应该注意的编程规范
- 15个你可能不知道的Axure使用技巧
- C++实验4-穷举法解决组合问题
- MyBatis 中XML映射配置文件
- 肤色检测合集
- (案例2)副本集+分片部署
- Unity3D 物体移动方式总结