当前位置: 首页 > news >正文

上传网站备案信息真实性核验单在线生成个人网站app

上传网站备案信息真实性核验单,在线生成个人网站app,吴江城乡住房和城乡建设局网站,哪一个景区网站做的最成熟课堂回顾 递归 练一练 课堂学习 探秘蚁巢 蚁穴有许多的房间,胡乱走很容易迷路,这里提供了一种搜索方法。 1.遇到分岔口先搜索左边,再搜索右边 2.没有路时返回上一个房间,换其它路继续搜索 3.搜索过的房间不再搜索 从一个点开始,按照一定的顺序(先左后右) 沿着某条路…

课堂回顾

递归

练一练 

 课堂学习

探秘蚁巢

蚁穴有许多的房间,胡乱走很容易迷路,这里提供了一种搜索方法。

1.遇到分岔口先搜索左边,再搜索右边
2.没有路时返回上一个房间,换其它路继续搜索
3.搜索过的房间不再搜索

从一个点开始,按照一定的顺序(先左后右)
沿着某条路往下走,能深则深
如果走完后发现不能到达目标,退回上一个点(不能深则退),

换条路,然后继续走,如此往复,直至可能的结果都被搜索完。

这种能深则深,不能深则退的方法,称之为深度优先搜索。

深搜(深度优先搜索)也可以搜索迷宫
假设有一个3行3列共9个房间的迷宫,迷宫内有一个宝箱。
每个房间都可以通往周围四个房间,但是不能走出迷宫。

1.规定一个搜索顺序,例如:下右左上
2.无法搜索时,返回上一个房间换其它方向继续搜索
3.访问过的房间不再访问

如果迷宫没有宝箱,按照刚才的搜索方法,从(1,1)开始搜索,最后搜索的房间是哪一个?

结论

练一练---A

深度优先搜索模板

#include<bits/stdc++.h>
using namespace std;
int vis[4][4];//标记数组
int ans;//统计搜索过的房间数量
int dx[4]={1,0,-1,0};//下右上左
int dy[4]={0,1,0,-1};//下右上左
void dfs(int x,int y){if(ans==9){//递归边界条件cout<<x<<','<<y;//最后搜索的房间return ;}for(int i=0;i<4;i++){int nx=x+dx[i];int ny=y+dy[i];if(nx>0&&nx<=3&&ny>0&&ny<=3 && vis[nx][ny]==0){vis[nx][ny]=1;//标记已搜索ans++;//累加搜索过房间数量dfs(nx,ny);//从(nx,ny)继续搜索}}
}
int main(){vis[1][2]=1;//标记(1,2)房间搜索过ans++;//搜索过1个房间dfs(1,2);//从(1,2)开始搜索return 0;
}

课堂训练

1744 迷宫

描述

有 1 个 n×n 的迷宫方格,在方格内“0”表示可以通行,“1”表示是障碍物不能通行,在(n,n)位置有一个宝箱。现在有个人在左上角( 1 , 1 )的位置,他在迷宫内可以向当前位置的上、下、左、右四个方向行走,能不能在迷宫里走到宝箱位置( n,n )。注意:测试数据保证起点和终点均为“0”,走的过程不能走出迷宫。

输入描述

输入第一行为 n(2 ≤n≤10 ),表示 n×n 的方格,接下来有 n 行,每行 n 个整数, 0 表示可以行走,1 表示不能行走,每个整数之间有个空格。

输出描述

如果可以走到终点,输出“YES”,否则输出“NO”

样例输入 1 

3
0 0 1
1 0 0
0 1 0

样例输出 1 

YES
#include<bit
http://www.qdjiajiao.com/news/2368.html

相关文章:

  • 重庆做网站推广的今日头条热榜
  • 企业免费做网站免费com域名注册永久
  • 流行网站类型外贸推广
  • 手机动态网站开发教程南宁seo优势
  • html做动态网站需要哪些软件下载各行业关键词
  • 购物网站建立快速排名新
  • 招聘网站开发时间关键词首页排名优化平台
  • 网站如何跟域名绑定淘宝客推广有效果吗
  • 效果图设计师主要做什么windows优化大师
  • 广州快速建站哪家服务专业宁波seo优化公司排名
  • 前端开发学习网站自媒体人15种赚钱方法
  • 做一百度网站百度推广介绍
  • 国外移民公司网站设计网站建设苏州
  • 自己做网站转发新闻违法么seo怎么做教程
  • 保定门户网站怎么样才能引流客人进店
  • java 网站开发 好书竞价推广运营
  • 万网创始人张向东seo关键词优化排名外包
  • 网站文章做百度排名店铺推广平台有哪些
  • 免费代理公司注册北京推广优化经理
  • 设计一站式服务宁波seo关键词如何优化
  • 深圳微信网站建设友情链接可以帮助店铺提高浏览量
  • 网站建设 计算机软件开发税点青岛seo百科
  • 北京网站建设 找奥美通全网营销seo手机关键词排行推广
  • 前端如何兼职做网站南京seo报价
  • 北京网站建设哪家强中国最新疫情最新消息
  • 晋城企业网站建设价格seo实战
  • 做自己的网站怎么赚钱百度竞价排名一年费用
  • 网站建设的机构广州seo好找工作吗
  • 网站建设考虑哪些因素seo网络推广教程
  • 上海搬家公司哪家好和便宜seo服务外包价格