09 2016 档案
摘要:package n皇后问题; import java.util.Arrays; /* * n皇后问题: * 在一个n * n的国际象棋盘上放置n个皇后 ,使得这n个皇后不在同一行同一列,同一对角线上 求复合的方案数量 * 设计思路: * 因为皇后不能同一行和同一列,所以每一行和每一列只能放置一个皇后 * 可以用把 1-n列的皇后所在的行号写出(从小到大) 就类似与将行号...
阅读全文
摘要:package 分治法; import java.util.Arrays; /* * 将数字 1 - n进行全排列 按字典序从小到大输出 * 如 1 - 3 * 123 132 213 231 312 321 */ class GenerateP{ private int n; // 求 1-n所有数字的全排列 private final int maxn = ...
阅读全文