查看: 1967|回复: 2

[已经解决] 扫雷递归出问题了【stack level too deep】

[复制链接]
梦石
0
星屑
50
在线时间
52 小时
注册时间
2007-5-17
回帖
29
发表于 2015-9-3 23:00:31 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
点开空白区使用递归 14*19 20雷的时候出现了stack level too deep的问题

这个问题如何避免 求正确姿势      据说可以用循环的方式来写 但是书写难度太高了 只好求教了
梦石
0
星屑
48
在线时间
784 小时
注册时间
2013-1-4
回帖
1057
发表于 2015-9-3 23:34:43 | 显示全部楼层
大概就只有手动转换成迭代什么的
毕竟RM没尾递归优化【我想知道是不是尾递归?
要不把代码贴出来看看?

评分

参与人数 1星屑 +150 收起 理由
taroxd + 150 我很赞同

查看全部评分

RM-GUI延期。。。最近被黑心老板压迫T_T
二次元少女的shitake,长着长脸,身高165,蓝色卷双马尾,FCUP,瞳色黑色,病气和御宅属性,是天才少女。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
52 小时
注册时间
2007-5-17
回帖
29
 楼主| 发表于 2015-9-23 21:50:13 | 显示全部楼层
墨凌羽 发表于 2015-9-3 23:34
大概就只有手动转换成迭代什么的
毕竟RM没尾递归优化【我想知道是不是尾递归?
要不把代码贴出来看看? ...

已经改了算法 某论坛有人提高的

就是把空白格周围8个放入数组 做为待处理格 而处理完的直接从数组里清除 代码并不复杂

点评

嗯 那就是普通的 BFS 吧  发表于 2015-9-24 06:50
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部