[算法系列] 求生之路(迷宫找出口)

这是一篇关于算法学习的博客,作者通过描述一个迷宫找出口的问题,介绍了基本的路径探索策略。博主是一名程序员,希望通过记录算法学习过程来提升技能,成为全栈工程师。文章中提到的方法虽然可能会浪费资源,但能有效找到解决方案。
摘要由CSDN通过智能技术生成

写在前面:

     我是一个小小的程序员,我的野心是成为一个全栈工程师!!!


正文:

    这是我用来记录学习算法的一个系列。希望能与所有人共进步。

    额,sorry,周末放假有事,所以木有更新,今天补上,第一个:


/**********************
 *
 * 算法:迷宫找出口
 *
 * 问题:有座迷宫,2代表墙,0代表通道,如下:
 *          2 2 2 2 2 2 2
 *          2 0 0 0 0 0 2
 *          2 0 2 0 2 0 2
 *          2 0 0 2 0 2 2
 *          2 2 0 2 0 2 2
 *          2 0 0 0 0 0 2
 *          2 2 2 2 2 0 2
 *
 * 解决:走法只有四个,向上,向下,向左,向右。每前进一次就选择一个方向前进,无法前进就后退。
 *      直到走到出口为止
 *
 **********************/
#include <stdio.h>
#include <stdlib.h>
#define N 7 //行数
#define M 7 //列数

//迷宫阵型
int maze[N][M] = {
    {2,2,2,2,2,2,2},
    {2,0,0,0,0,0,2},
    {2,0,2,0,2,0,2},
    {2,0,0,2,0,2,2},
    {2,2,0,2,0,2,2},
    {2,0,0,0,0,0,2},
    {2,2,2,2,2,0,2}
};

//定义入口位置第2行,第6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值