天天看點

力扣Leetcode 報錯 Memory Limit Exceeded (記憶體超出限制)

今天在解題後,爆出此錯誤:

力扣Leetcode 報錯 Memory Limit Exceeded (記憶體超出限制)

個人檢查了幾遍,都沒有發現問題,最後,在while循環中發現問題: while循環執行一次之後,沒有讓工作指針後移以為,導緻while循環會永遠執行下去,永遠不會退出,我發現此問題出在while循環中的方法是: 我在while循環中設定了一個sout輸出語句,在輸出結果中,我發現這個sout輸出語句列印次數遠遠超出了本應該列印的次數,是以判斷問題就是出在while循環中,然後很快就解決了錯誤。

具體出錯的題目如下:

力扣Leetcode 報錯 Memory Limit Exceeded (記憶體超出限制)

具體出錯的代碼段如下(我之前就是因為缺少加重标出的代碼段,是以會報此錯誤,加上該代碼段就好了):

力扣Leetcode 報錯 Memory Limit Exceeded (記憶體超出限制)