[問題]使用遞迴解迷宮卻遇到stack overflow
各位大大好
某份作業需要解迷宮
我參考了網路上的遞迴算法
但是卻總是遇到stack overflow
想給各位抓藥一下
其中 0 是可以走的路徑
如果確定是正確路徑我就標記 1
起點為矩陣ret[1][0]
終點為ret[99][100]
https://imgur.com/LxVeeUY.jpg

terminal執行結果
https://imgur.com/inKi4aR.jpg

會stackoverflow我想是因為無法走到終止條件(?)
但是實在不知問題出在哪邊QAQ
第一次寫遞迴程式麻煩各位學長姐鞭小力一點嗚嗚
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.142.235
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1524883201.A.A7E.html
→
04/28 12:04,
7年前
, 1F
04/28 12:04, 1F
→
04/28 12:05,
7年前
, 2F
04/28 12:05, 2F
推
04/28 16:01,
7年前
, 3F
04/28 16:01, 3F
推
04/29 13:52,
7年前
, 4F
04/29 13:52, 4F
→
04/29 13:52,
7年前
, 5F
04/29 13:52, 5F
推
04/29 19:27,
7年前
, 6F
04/29 19:27, 6F
感謝各位 我加入了邊界條件之後還是爆掉
我加入 if i<0 or i>100 or j<0 or j>100:
return False
目前是想到還能用DFS 但也是需要用到遞迴
※ 編輯: ar0n77777 (140.112.25.47), 04/30/2018 14:16:31
推
04/30 16:14,
7年前
, 7F
04/30 16:14, 7F
→
04/30 16:15,
7年前
, 8F
04/30 16:15, 8F
推
04/30 16:20,
7年前
, 9F
04/30 16:20, 9F
推
04/30 16:24,
7年前
, 10F
04/30 16:24, 10F
推
05/04 17:43,
7年前
, 11F
05/04 17:43, 11F
→
05/04 17:45,
7年前
, 12F
05/04 17:45, 12F
→
05/04 17:46,
7年前
, 13F
05/04 17:46, 13F
→
05/04 17:54,
7年前
, 14F
05/04 17:54, 14F
→
05/04 17:57,
7年前
, 15F
05/04 17:57, 15F
Python 近期熱門文章
PTT數位生活區 即時熱門文章