- 2
- 0
- 约1.84万字
- 约 76页
- 2017-01-30 发布于湖南
- 举报
ppt课件-栈和队列补充
迷宫问题 Maze::Maze ( char *filename ) {//构造函数:从文件 filename 中读取各路口//和出口的数据 ifstream fin; fin.open ( filename, ios::in | ios::nocreate ); //为输入打开文件,文件不存在则打开失败 if ( !fin ) { cout “迷宫数据文件” filename “打不开” endl; exit (1); } fin MazeSize; //输入迷宫路口数 递归与回溯 常用于搜索过程 n皇后问题 在 n 行 n 列的国际象棋棋盘上,若两个皇后位于同一行、同一列、同一对角线上,则称为它们为互相攻击。n皇后问题是指找到这 n 个皇后的互不攻击的布局。 解题思路 安放第 i 行皇后时,需要在列的方向从 0 到 n-1 试探 ( j = 0, …, n-1 ) 在第 j 列安放一个皇后: 如果在列、主对角线、次对角线方向有其它皇后,则出现攻击,撤消在第 j 列安放的皇后。 如果没有出现攻击,在第 j 列安放的皇后不动,递归安放第 i+1行皇后。 设置 4 个数组 col [n] :col[i] 标识第 i 列是否安放了皇后
您可能关注的文档
- ppt课件-语文七年级(下)第五、六单元备课.ppt
- ppt课件-雨果和《〈克伦威尔〉序言》.ppt
- ppt课件-遇见未知的自己.ppt
- 《加减法验算》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《口算加减》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的时间》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《认识钟表》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《有余数的除法:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《有余数的除法》教案(3课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 磷酸钙感染性结石抗感染治疗.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)