1 / 9
文档名称:

回溯算法实验.doc

格式:doc   大小:102KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

回溯算法实验.doc

上传人:2072510724 2019/12/29 文件大小:102 KB

下载得到文件列表

回溯算法实验.doc

文档介绍

文档介绍:实验五回溯算法的应用 2一、实验目的 2二、实验内容 3三、实验步骤 5程序调试及运行结果分析 6实验总结 7实验五回溯算法的应用一、。。二、:题目一:N皇后问题要在n*n的国际象棋棋盘中放n个皇后,使任意两个皇后都不能互相吃掉。规则:皇后能吃掉同一行、同一列、同一对角线的任意棋子。求所有的解要求:键盘输入皇后的个数n(n≤13)输出有多少种放置方法输入输出实例:题目二:素数环问题编写一简单程序实现素数环问题:把从1到20这20个数摆成一个环,要求相邻两个数的和是一个素数。要求::个人设定,由键盘输入。:1)上述题目全做。上机前,完成程序代码的编写2)独立完成实验及实验报告三、;;;;。附::数据结构与核心算法的设计描述、函数调用及主函数设计、主要算法流程图等N皇后问题解决思路是运用深度优先搜索,并能在不满足约束条件是及时回溯。而回溯是由函数调用结束自动完成的。Main函数调用queen2函数输入数据n调用backdate函数搜索第K个皇后位置找到打印结果从头继续搜素素数环问题解决思路为Check1判断是否重复,check2判断x是否为素数,先进行数据初始化然后递归填数。找到目标则打印,如图。Main函数循环输入数据数据初始化判断第i种可能是否合法进行下一种可能填数是否判断是否达到目标递归填下一个是否打印结果程序调试及运行结果分析N皇后问题:解决错误,运行程序,输入数据n之后,如图成功输出结果。素数环问题:素数环问题主要就是用Check1判断是否重复,check2判断x是否为素数,先进行数据初始化然后递归填数。成功运行程序后,显示结果。实验总结本次实验主要运用回溯算法,我学会了通过对问题的分析,找出一个解决问题的线索,然后沿着这个线索往前试探,若试探成功,就得到解,若试探失败,就逐步往回退,换别的路线再往前试探。实际上是广度与深度搜索结合的搜索,深度搜索过程中碰到条件不满足,则退回上一层,在每一层上也进行全面的搜索。回溯法的基本做法是搜索,或是一种组织得井井有条的,能避免不必要搜索的穷举式搜索法。这种方法适用于解一些组合数相当大的问题。而回溯的指导思想就是走不通,就掉头。所以我也感觉到这是一种很高效的算法,但在本次实验中我还不能够熟练的应用,我会在课下时间多对这种算法加以练****以是将来能够熟练的应用。附录:程序清单(程序过长,可附主要部分)N皇后问题代码如下:#include<iostream>usingnamespacestd;inta[20],n;intbackdate(intn);intcheck(intk);voidoutput();intmain(){ voidqueen2(); queen2(); return0; }voidqueen2(){ cout<<"请输入n"<<endl; cin>>n;backdate(n); }intbackdate(intn)

最近更新

湖南省娄底地区选调生考试(行政职业能力测验.. 146页

辽宁省葫芦岛市选调生考试(行政职业能力测验.. 147页

冷沉淀用于临床疾病诊断的潜力和挑战 28页

冷沉淀技术在中风治疗中的应用效果观察 27页

冷沉淀与血管炎症的相关程度研究 31页

2024年足球知识题库附答案【研优卷】 12页

县乡教师选调考试《教师职业道德》题库(培优.. 44页

县乡教师选调进城考试《教育心理学》题库(黄.. 121页

科普知识竞赛题库100道【网校专用】 18页

冠状动脉搭桥术后的尿液管理与排尿训练 29页

冠状动脉搭桥手术后的医护合作模式 29页

公司培训管理设计方案的战略定位和目标 29页

全科医生的儿科医疗工作方法 29页

全科医学教育的临床模拟与实践教学 26页

全球灌胶机行业制造商市场份额分析 29页

儿保骨科护理进修报告的研究成果与转化 26页

促进医生团队精神的培训与引导 25页

住院医师规范化培训年度医学科普与志愿服务之.. 30页

中国历史文化知识竞赛100题含完整答案【夺冠系.. 14页

县乡教师选调考试《教师职业道德》题库含答案.. 44页

传统医学与人文素质教育的结合探讨 29页

科普知识竞赛题库100道有精品答案 18页

职业教育法考试题库精品【达标题】 26页

伍德灯在鼻腔疾病检查中的应用 27页

伍德灯在皮癣菌感染治疗中的临床观察 28页

伍德灯光疗对湿疹患者病情缓解的临床观察与应.. 32页

海洋界限研究报告 5页

汉字研究报告免费复制粘贴 5页

人教新课标数学三年级下册《面积整理与复习》.. 26页

桑旅改造方案 6页