Project1

标题: 扫雷递归出问题了【stack level too deep】 [打印本页]

作者: 心中有爱    时间: 2015-9-3 23:00
标题: 扫雷递归出问题了【stack level too deep】
点开空白区使用递归 14*19 20雷的时候出现了stack level too deep的问题

这个问题如何避免 求正确姿势      据说可以用循环的方式来写 但是书写难度太高了 只好求教了
作者: 墨凌羽    时间: 2015-9-3 23:34
大概就只有手动转换成迭代什么的
毕竟RM没尾递归优化【我想知道是不是尾递归?
要不把代码贴出来看看?
作者: 心中有爱    时间: 2015-9-23 21:50
墨凌羽 发表于 2015-9-3 23:34
大概就只有手动转换成迭代什么的
毕竟RM没尾递归优化【我想知道是不是尾递归?
要不把代码贴出来看看? ...

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

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




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1