回溯法实验(n皇后问题)(共9页).doc

上传人:晟*** 文档编号:6631937 上传时间:2021-09-10 格式:DOC 页数:9 大小:115KB
下载 相关 举报
回溯法实验(n皇后问题)(共9页).doc_第1页
第1页 / 共9页
回溯法实验(n皇后问题)(共9页).doc_第2页
第2页 / 共9页
回溯法实验(n皇后问题)(共9页).doc_第3页
第3页 / 共9页
回溯法实验(n皇后问题)(共9页).doc_第4页
第4页 / 共9页
回溯法实验(n皇后问题)(共9页).doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

算法分析与设计实验报告第 六 次实验姓名学号班级时间12.12上午地点工训楼309 实验名称回溯法实验(n皇后问题)实验目的1. 掌握回溯法求解问题的思想2. 学会利用其原理求解相关问题实验原理用n元组x1:n表示n后问题的解。其中,xi表示皇后i放在棋盘的第i行的第xi列。由于不允许将2个皇后放在同一列上,所以解向量中的xi互不相同。2个皇后不能放在同一斜线上是问题的隐形约束。用回溯法解n后问题时,用完全n叉树表示解空间。可行性约束Place剪出不满足行、列和斜线约束的子树。递归函数Backtrack(1)实现对整个解空间的回溯搜索。 Backtrack(i)搜索解空间中第i层子树。类Queen的数据成员记录解空间中结点信息,以减少传给Backtrack的参数。Sum记录当前已找到的可行方案数。实验步骤数组法:(1)根据n皇后问题,可以把其设想为一个数组;(2)根据n皇后的规则,可以设想为数组上同一直线,横线,斜线的数字都不能相同,由此可以得到判断条件;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。