登录
首页 » 算法 » N皇后问题, 八皇后问题, 回朔算法

N皇后问题, 八皇后问题, 回朔算法

于 2022-04-17 发布 文件大小:1.13 kB
0 136
下载积分: 2 下载次数: 1

代码说明:

八皇后问题是经典的回朔算法实例,最早与某国际象棋大师提出,问题是:“在8*8棋盘上如何摆放8个皇后使得其互相不攻击”,他认为至少有87组放法。用回溯法得到的答案是92种。 回溯法使用栈作为基础结构,基本思路是尝试走下一步,不满足条件则回退一步另择其道。因此算法基本框架是: while(未尝试完所有情况){     前进     if (达到条件)         {         保存结果     }     回溯(stack.pop()) } 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • C++动态规划的例子,找零钱的经典问题编程
    C++动态规划的算法例子,找零钱的经典问题编程-C++ Dynamic programming algorithm for example, to find the classic problem of small change programming
    2023-05-04 21:50:03下载
    积分:1
  • 一个简单好用的B+树实现
    一个简单好用的B+树算法实现- A simple easy to use B tree algorithm realizes
    2022-04-30 07:22:42下载
    积分:1
  • 简单的粒子群代码
    一个简单的粒子群算法的代码,最大迭代200次,群落中20个粒子,仿真效果不错
    2023-06-01 22:25:03下载
    积分:1
  • JAVA 100种源码
    近一百种算法的源码,包括:bin_sort, huffman, BD, dijkstra, maymult等等。。 能够让JAVA初学者迅速掌握核心算法以及编程能力。。 JAVA是一种面向对象的编程语言,应用广泛。。。
    2023-08-10 09:10:03下载
    积分:1
  • C语言实现的五子棋人机对战
    资源描述基于C语言实现的五子棋人机对战和人人对战两种模式,棋盘比较简单,两种模式可以选择,算法比较简单
    2022-11-12 23:55:03下载
    积分:1
  • 基于stm32单片机的MP3程序
    TF卡上的Tini-FatFs0.09a实现,测试了将TF卡根目录下的音乐类型文件内容通过VS1003播放出来,支持长文件名,支持中文文件名,支持的文件类型为:MP3,MID,WAV,WMA。 
    2022-02-21 19:19:07下载
    积分:1
  • 平面导线网、水准网平差系统
    应用背景平面导线网,高程网数据平差系统,包含完整的数据录入,平差过程,以及成果输出。非常适合测绘专业技术人员借鉴使用。关键技术vb 自由网平差  约束平差 等多种平差算法,对高程网观测数据以及平面导线网观测数据进行平差处理。
    2023-07-20 23:50:04下载
    积分:1
  • PSO algorithm PSO
    粒子群优化算法PSO-PSO algorithm PSO
    2022-03-23 10:10:58下载
    积分:1
  • 一个费诺编码器,输入N个总和为1的小数,就可以得到N个费诺码
    一个费诺编码器,输入N个总和为1的小数,就可以得到N个费诺码-a fee Connaught encoder input N sum of a minority, it can be N Connaught yards charges
    2022-07-11 04:35:49下载
    积分:1
  • K-Means mapreduce
    public class KmeansMapper extends MapReduceBase implements   Mapper {  // one coodinate(data)  private List coordinate = new ArrayList();  private BasicKMeansTool basicKmeans = new BasicKMeansTool();  public void map(LongWritable key, Text value,    OutputCollector midoutput,    Reporter arg3) throws IOException {   // TODO Auto-generated method stub   String line = value.toString();   String[] dataList = line.split(",");   List distances = null;   StringTokenizer itr;   for (int i = 0; i < dataList.length; i++) {    itr = new StringTokenizer(dataList[i]);  &nbs
    2023-02-01 17:45:04下载
    积分:1
  • 696518资源总数
  • 106155会员总数
  • 8今日下载