全国青少年信息学奥林匹克竞赛NOI信息学-递归与深度优先搜索DFSppt课件.ppt

上传人:晟*** 文档编号:10446000 上传时间:2022-01-15 格式:PPT 页数:30 大小:3.18MB
下载 相关 举报
全国青少年信息学奥林匹克竞赛NOI信息学-递归与深度优先搜索DFSppt课件.ppt_第1页
第1页 / 共30页
全国青少年信息学奥林匹克竞赛NOI信息学-递归与深度优先搜索DFSppt课件.ppt_第2页
第2页 / 共30页
全国青少年信息学奥林匹克竞赛NOI信息学-递归与深度优先搜索DFSppt课件.ppt_第3页
第3页 / 共30页
全国青少年信息学奥林匹克竞赛NOI信息学-递归与深度优先搜索DFSppt课件.ppt_第4页
第4页 / 共30页
全国青少年信息学奥林匹克竞赛NOI信息学-递归与深度优先搜索DFSppt课件.ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

递归与深度优先搜索迷宫求解1 、迷宫求解- 定义数据结构,读取迷宫信息 从题意和样例数据可以看出,迷宫中每个方格的行下标和列下标,都是从1开始编号的。 为了便于处理,我们也可以将数组预留一部分空间,数组行下标和列下标也从1开始编号l mapij取值为0,表示可以通过;取值为1,表示有障碍,不可通过l 因为数组的行下标和列下标都从1开始,且1=N、M=5;所以行数和列数都应为62 、迷宫求解- 解题思路1. 以起点为参照,寻找上、下、左、右可到达的方格(没有障碍)2. 分别以上、下、左、右可到达的方格为新的起点。回到步骤1。直到没有可到达的方格或到达终点为止0 0 0 0 10 1 0 1 00 1 0 0 11 1 0 1 10 1 0 0 0走到终点递归寻找路径3 、迷宫求解- 定义数组标记方格已被访问过为了防止重复递归调用,导致运行出错。我们需要定义一个数组标记方格是否已经被访问过。我们以右边的迷宫为例进行说明。 假设从方格(1, 1)到达方格(3, 3) 当以方格(1, 1)为参照时,它可以到达的方格有(1, 2)、(2, 1) 当以方格(1, 2)为参照时,它可以到达的方格有方

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

当前位置:首页 > 实用文档资料库 > 演示文稿

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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