题解 1923: 蓝桥杯算法提高VIP-学霸的迷宫

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

蓝桥杯算法提高VIP-学霸的迷宫-题解(Java代码)

解题思路:思路与迷宫问题相同,迷宫问题题解,宽度搜索。有两点不同:1,getDir()方法,根据向四个方向的移动,得到对应的字符。2,intnext[][]={{1,0},{0,-1},{0,1},{-1,0}};//下一步,DLRU根据题目要求如果有多条长度相同的最短路径,

蓝桥杯算法提高VIP-学霸的迷宫-题解(C++代码)

**本题是求解最短路问题,所以不应该使用dfs,而是bfs,搜到最短路后返回,每一个坐标封装在一个结构体中,结构体有横坐标,纵坐标,步数和方向字符。注意:要将字符封装在每一个坐标中,因为bfs是寻找每一个符合要求的坐标,并插入队中,必然会插入不是最短路的字符,

蓝桥杯算法提高-学霸的迷宫 BFS- (C++)

#1923题-[蓝桥杯][算法提高]学霸的迷宫[BFS](C++)##1.问题转化求给定起点和终点的最短路径,可以由一次**BFS**得到**最短距离**和**路径信息**##2.算法借助队列迭代的广度优先搜索##3.数据结构队列中的元素为结构体```Node```的实例```cppstructNod