java小程序——八皇后
来源:互联网 发布:mac重新启动快捷键 编辑:程序博客网 时间:2024/04/30 15:05
随机生成[1,9)不重复整数
public class Queen { public static void main(String[] args) { int[] queen = new int[8]; num(1,9,queen); display(queen); } /*数组代表列数,不重复*/ public static void num(int min, int max, int[] queen) { int k = 0; int i = 0; boolean flag = true; while(i < queen.length) { int num = (int) (Math.random() * (max - min) + min); queen[i] = num; for(k = 0; k < i; k++) { if(queen[i] == queen[k]) { flag = false; break; } flag = true; } if(flag) i++; } } /*打印*/ public static void display(int[] queen) { int k = 1; for(int i = 0; i < queen.length; i++) { for(k = 1; k < 9; k++) { if(k == queen[i]) System.out.print("|Q"); else System.out.print("| "); } System.out.println("|"); } }}
阅读全文
0 0
- java小程序——八皇后
- 八皇后问题—>n皇后问题
- 用PHP写的八皇后占位小程序
- 八皇后问题程序
- 八皇后 —— 递归
- 算法——八皇后
- 计蒜客—八皇后问题
- Java解八皇后问题——非迭代
- 数据结构与算法Java版——八皇后问题
- 八皇后代码!Java
- 八皇后问题 --java
- Java八皇后
- Java 八皇后
- 【java】八皇后问题
- 八皇后java实现
- 八皇后java实现
- 八皇后 java实现
- java---八皇后
- XML
- 高并发服务器
- MFC框架界面开发(五):基于文档模板架构的软件
- Servlet知识
- Codeforce 101581 problem C 【gcd+预处理】
- java小程序——八皇后
- 集合之间的操作util-在全集allSet中标识出在子集sonSet 出现过的元素
- libmaxminddb
- [复习]进制转换 十进制转任意进制&任意进制转十进制
- 整数划分
- 51nod 1009 数字1的数量
- BZOJ 4326: NOIP2015 运输计划【LCA】【二分】【差分】
- #UVALive3523#Knights of the Round Table(点双连通分量 + 二分图染色判奇环)
- 17 商汤笔试2