🏆今日学习目标: 🍀1理解搜索思路 🍀2学会搜索模板 ✅创作者:贤鱼 🎉个人主页:贤鱼的主页 🔥专栏系列:c++
搜索算法
🔥深度优先搜索
了解原理
- 🔥深度优先搜索
- 了解原理
- 方向数组
- 函数
- 递归
- 🍀套用模板
- 🔥广度优先搜索
- 了解原理
- 队列
- 手打队列
- queue
- 结构体
- 🍀套用模板
以深度为优先的搜索算法,可以理解为一条路走到黑 图例解释 ==现在需要从蓝色五角星走到红色五角星 理想走法:
很明显,这里直走到头已经走不了了,才会从之前的岔路拐弯(一路走到黑)
这就是深度搜索走迷宫的全过程,当然,深度优先搜索不只是光能走迷宫,其他的例题后面会讲
一般会定义两个数组
int dx[5]={0,1,-1,0,0}
int dy[5]={0,0,0,1,-1}
这里我一般喜欢让数组下标从1开始,所以第一个0只是顶替个位置
for(int i=1;i
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?