您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 八皇后课程设计C++

  2. 编写程序对八皇后问题进行求解 在8行8列的棋盘上放置8个皇后,使任一个皇后都不能吃掉其他的7个皇后(注:皇后可吃掉与她处于同行或同列或同一对角线上的其他棋子),并将结果以某种方式显示出来。 例如,当求出下述的一个解时,可输出如下信息来表示该解(输出了表示摆放皇后的坐标位置以及“棋盘状态”— 棋盘中有皇后的位置放一个“Q”字符,其他位置为“+”字符)。 (1,1) (5,2) (8,3) (6,4) (3,5) (7,6) (2,7) (4,8) Q + + + + + + + + + + +
  3. 所属分类:C++

    • 发布日期:2009-06-16
    • 文件大小:942080
    • 提供者:xieyuanglin
  1. 八皇后原代码

  2. 通过修改n的初始值可以得到不同的皇后,例如n修改为n=4,运行后将得到四皇后,里面的数字4就是皇后所在的位置
  3. 所属分类:其它

    • 发布日期:2007-10-24
    • 文件大小:3072
    • 提供者:ljqboyayuziqi
  1. 数据结构上机实验 八皇后问题(栈) C语言

  2. 实验二 八皇后问题(栈)  实验目的:熟练掌握栈操作的基本算法实现。  实现功能:利用回溯法和栈来实现八皇后问题:在8×8的国际象棋棋盘上,安放8个皇后,要求没有一个皇后能够“吃掉”任何其他一个皇后,即没有两个或两个以上的皇后占据棋盘上的同一行、同一列或同一对角线。  实验机时:4  设计思路: 数据结构: enum boolean { false , true } enum boolean a[9] , b[17] , c[17] ;//检查皇后之间是否冲突 //皇后位置安全性可用逻
  3. 所属分类:C

    • 发布日期:2009-12-13
    • 文件大小:1024
    • 提供者:shuguang_2008
  1. 皇后问题 问题

  2. 皇后问题 问题描述: 在一个在n×n的棋盘上放n个皇后,要求任意两个皇后都不在棋盘的同一行、列和对角线上(即按国际象棋规则,使得皇后间互不攻击),试给出一个递归算法求出n个皇后全部的放置方法。 算法设计: 给定n×n的棋盘(假定n=4),用递归算法求出n个皇后全部的放置方法。每个皇后的位置用(k, x(k))表示,k表示行号,x(k)表示列号。为方便起见,输出结果的行号和列号都从1开始。 算法提示: 用(x,y)的形式表示棋盘上的每一格,x表示行,y表示列。首先在棋盘的第一行第一列放置第一个皇
  3. 所属分类:其它

    • 发布日期:2010-01-15
    • 文件大小:234496
    • 提供者:BePatientDemos
  1. N皇后 MATLAB

  2. 回溯法,MATLAB编程解决N皇后问题,将该程序放在MATLAB目录下,在命令框输入[result,total]=nqueens(n)。n为皇后数,大于等于4,不宜过大。即可得出结果
  3. 所属分类:其它

    • 发布日期:2010-01-26
    • 文件大小:2048
    • 提供者:inuist
  1. 八皇后课程设计论文-附源码

  2. 摘要: 八皇后问题要求在一个8*8的棋盘上放上8个皇后,使得每一个皇后既攻击不到另外七个皇后,也不被另外七个皇后所攻击.按照国际象棋的规则,一个皇后可以攻击与之处在同一行或同一列或同一斜线上的其他任何棋子.因此,八皇后问题等于要求八个皇后中的任意两个不能被放在同一行或同一列或同一斜线上。 而本课程设计本人的目的也是通过用c++语言平台将一个8*8的棋盘上放上8个皇后,使得每一个皇后既攻击不到另外七个皇后,也不被另外七个皇后所攻击的92种结构予以实现. 使用回溯算法最终将其问题变得一目了然,更加
  3. 所属分类:其它

    • 发布日期:2010-07-05
    • 文件大小:487424
    • 提供者:yinweifeng
  1. n皇后问题问题递归算法

  2. n皇后问题问题递归算法 n皇后问题问题递归算法 #include #include #define m 4 int x[m]={0}; bool place(int k,int j)//判断第K个皇后能否放在第X[K]列上 { int i; for(i=1;i<k;i++) { if((x[i]==j)||abs(x[i]-j)==abs(i-k))//同一列或一对角线有两个皇后 return false; } return true; }
  3. 所属分类:其它

    • 发布日期:2011-02-21
    • 文件大小:2048
    • 提供者:amywang0000
  1. 八皇后问题的实现,类似4皇后等等

  2. 此程序用VC++编程语言实现,八皇后问题的解决。结果生成图形界面,结果直观,容易理解,可供大家来学习学习
  3. 所属分类:C++

    • 发布日期:2011-02-22
    • 文件大小:3145728
    • 提供者:j123kaishichufa
  1. 基于遗传算法的八皇后问题求解

  2. 这是通过遗传算法求解八皇后问题的例子(比较经典) 步骤: 1,先是随机生成一定种群数量的染色体; 2,从种群中选择较为优秀的染色体个体; 3,按顺序让两个父染色体生成两个子染色体,理论上,子染色体会随着优秀的父染色体逐渐进行化更加优秀的染色体; 4,随机变异染色体中某个基因编码; 通过循环执行以上的2,3,4步骤,最终可得到最优解。
  3. 所属分类:Java

    • 发布日期:2011-06-30
    • 文件大小:10240
    • 提供者:loveqingyan2008
  1. 4阶4高斯皇后问题 带详细注释

  2. 4阶4高斯皇后问题 1.0版本 算法分析与设计课程 带详细设计 acesohn@qq.com 2011年 09月07日
  3. 所属分类:C/C++

    • 发布日期:2011-09-07
    • 文件大小:1024
    • 提供者:acesohn
  1. 3着色4皇后矩阵链快速排序公共子序列

  2. 3着色问题、4皇后问题、矩阵链相乘、二分搜索、快速排序、最长公共子序列算法,vs中测试通过!
  3. 所属分类:.Net

    • 发布日期:2011-12-01
    • 文件大小:204800
    • 提供者:zhong442790774
  1. n皇后\大数运算\二叉树等 北大工硕期末题

  2. 帮朋友编的期末考试题作业,用C++实现,原创保证可以在VC2008下编译运行。 1、 编写一个C++程序,计算并输出两个无符号整数m与n乘积、整除的整商及余数(其中| m | ≤ 101000 ,| n | ≤ 101000)。 2、 编程求解皇后问题。在m*m的棋盘上有n个皇后(n ≤ m),输出所有合法的皇后排列(即在任何一行、一列或一条对角在线,仅能放置一个皇后)。 3、 实现图书馆借书系统,其功能包括: (1) 申请新的图书证; (2) 注销图书证; (3) 图书查询,方式包括按书名、
  3. 所属分类:C/C++

    • 发布日期:2012-01-13
    • 文件大小:1048576
    • 提供者:fiyisoft
  1. .net_置放龙珠_精典算法八皇后应用改写的益智游戏

  2. 精典算法八皇后应用改写的益智游戏 可设置4*4-10*10的任意棋盘 若交流,请联系jhualin@126.com,QQ:745918500
  3. 所属分类:VB

    • 发布日期:2012-01-19
    • 文件大小:918528
    • 提供者:jhualin
  1. 8皇后算法JAVA实现

  2. 8皇后问题JAVA算法 用递归实现,程序种有两种判定皇后可放的方法 一种采用辅助数组,一种采用斜率判断 代码比较简洁,对递归的理解和掌握有帮助 测试结果: 1 :1 5 8 6 3 7 2 4 2 :1 6 8 3 7 4 2 5 3 :1 7 4 6 8 2 5 3 4 :1 7 5 8 2 4 6 3 5 :2 4 6 8 3 1 7 5 6 :2 5 7 1 3 8 6 4 7 :2 5 7 4 1 8 6 3 8 :2 6 1 7 4 8 3 5 9 :2 6 8 3 1 4 7 5
  3. 所属分类:Java

    • 发布日期:2012-02-03
    • 文件大小:3072
    • 提供者:wanqfg1
  1. 数据结构 4皇后

  2. 数据结构 4皇后
  3. 所属分类:C/C++

    • 发布日期:2012-05-18
    • 文件大小:905
    • 提供者:jqc1211
  1. N皇后问题 C++实现

  2. N皇后问题,在一个N×N国际象棋盘 上,有N个皇后,每个皇后占一格;要求皇后间不会出现 相互“攻击”的现象,即不能有两个皇后处在同一行、同一 列或同一对角线上。问共有多少种不同的方法。下图以4 个皇后为例,说明一个正确的解( N是一个大于等于2并 且小于等于100的整数)
  3. 所属分类:C++

    • 发布日期:2012-08-27
    • 文件大小:4096
    • 提供者:jianren2hao
  1. 使用Java实现的N皇后问题

  2. 算法作业,2011年4月份写的。希望帮助一些需要的人,代码就不给了,需要的使用反编译工具看吧
  3. 所属分类:Java

    • 发布日期:2013-03-13
    • 文件大小:23552
    • 提供者:hor001
  1. 八皇后源码

  2. 打开后直接运行,默认的是4皇后。将代码中的宏定义M_ROW,M_COL改成8就是八皇后
  3. 所属分类:C

  1. 4皇后问题源码

  2. 可以直接使用,调试运行通过可以直接使用。4皇后问题使用,C语言编码实现,
  3. 所属分类:C

    • 发布日期:2013-07-30
    • 文件大小:168960
    • 提供者:x201012301125
  1. 回溯法解决N皇后问题(以四皇后为例)

  2. 以4皇后为例,其他的N皇后问题以此类推。所谓4皇后问题就是求解如何在4×4的棋盘上无冲突的摆放4个皇后棋子。在国际象棋中,皇后的移动方式为横竖交叉的,因此在任意一个皇后所在位置的水平、竖直、以及45度斜线上都不能出现皇后的棋子
  3. 所属分类:C++

    • 发布日期:2017-04-05
    • 文件大小:645
    • 提供者:czhzasui
« 12 3 4 5 6 7 8 9 10 »