递归算法的应用
发布日期:2021-05-07 10:36:31 浏览次数:27 分类:精选文章

本文共 610 字,大约阅读时间需要 2 分钟。

 

 

提起汉诺塔,大家都会想起递归程序,大家都知道递归程序的实现是用栈来实现的,但是,有些程序是需要用到栈,但是我们还要编写一栈的数据结构,挺麻烦的,所以,用递归程序实现起来是很简单的!

 

1.学习数据结构时,讲到迷宫算法,是用栈实现的,如果用递归算法实现会更简单的.扫雷程序也是实行递归搜索的.

http://www.cstudyhome.com/wenzhang06/ReadNews.asp?NewsID=3226

对于迷宫程序:

if(map[i-1][j]==1)//i-1行j列是可通的,map是迷宫的形状

{

draw(i-1,j);//画图,走到该位置

digui(i-1,j);//对i-1行j列位置进行递归搜索

}

if(map[i][j-1]==1)//i行j-1列是可通的

{

draw(i,j-1);//画图,走到该位置

digui(i,j-1);//对i行j-1列位置进行递归搜索

}

if(map[i+1][j]==1)//i+1行j列是可通的

{

draw(i+1,j);//画图,走到该位置

digui(i+1,j);//对i+1行j列位置进行递归搜索

}

if(map[i+1][j]==1)//i+1行j列是可通的

{

draw(i+1,j);//画图,走到该位置

digui(i+1,j);//对i+1行j列位置进行递归搜索

}

别忘记给已经走过的位置做标志,否则,只能在原位置绕圈子!! 

上一篇:迷宫的另一种解法[非递归]
下一篇:骑士旅行之迷宫算法

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月13日 13时37分43秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

2025大语言模型入门该怎么学?零基础入门到精通,收藏这篇就够了 2025-03-29
2025年3月全国计算等级考试(报名操作指南)从零基础到精通,收藏这篇就够了! 2025-03-29
2025年中国云计算市场四大趋势前瞻,从零基础到精通,收藏这篇就够了! 2025-03-29
.off打开方式、文件格式和使用代码(Python示例) 2025-03-29
2025年十大最佳漏洞管理工具,从零基础到精通,收藏这篇就够了! 2025-03-29
2025年网络安全五大趋势与十大威胁预测,从零基础到精通,收藏这篇就够了! 2025-03-30
2025想做黑客?先来学习 SQL 注入,零基础入门到精通,收藏这篇就够了 2025-03-30
2025春招计算机就业哪些方向最香?零基础入门到精通,收藏这篇就够了 2025-03-30
2025最全版《安全技术交底》.docx。从零基础到精通,收藏这篇就够了! 2025-03-30
2025最新大模型技术学习过程梳理,零基础入门到精通,收藏这篇就够了 2025-03-30
2025版万字长文入门大语言模型(LLM)零基础入门到精通,收藏这篇就够了 2025-03-30
2025版最新0基础怎么转行网络安全?零基础入门到精通,收藏这篇就够了 2025-03-30
2025版最新Bash Shell入门指南,零基础入门到精通,收藏这篇就够了 2025-03-30
2025版最新C++快速入门(适合小白)零基础入门到精通,收藏这篇就够了 2025-03-30
(建议收藏)五款常用优秀的Vue日历组件推荐 纯前端实现 无需额外依赖 2025-03-30
2025版最新CTF选手必藏的50个实战解题思路,零基础入门到精通,收藏这篇就够了 2025-03-30
2025版最新Java教程(非常详细)零基础入门到精通,收藏这篇就够了 2025-03-30
2025版最新Kali Linux渗透测试教程(全面详细)零基础入门到精通,收藏这篇就够了 2025-03-30
2025版最新LangChain框架快速入门,零基础入门到精通,收藏这篇就够了 2025-03-30
2025版最新Metasploit安装使用教程(非常详细)零基础入门到精通,收藏这一篇就够了 2025-03-30