LeetCode Animation 題目圖解彙總(持續更新中...)
阿新 • • 發佈:2018-12-06
我會盡力將LeetCode上所有的題目都用動畫的形式演示出來,期待與你見證這一天!
GitHub Repo:LeetCode Animation
Follow: MisterBooo · GitHub
Problems
藍色連結可直接進入原文閱讀,黑色文章標題表明還未釋出!
解釋:
比如這題:有效的括號動畫分析
這道題讓我們驗證輸入的字串是否為括號字串,包括大括號,中括號和小括號。
這裡我們使用棧。
遍歷輸入字串
如果當前字元為左半邊括號時,則將其壓入棧中
如果遇到右半邊括號時,分類討論:
1)如棧不為空且為對應的左半邊括號,則取出棧頂元素,繼續迴圈
2)若此時棧為空,則直接返回false
3)若不為對應的左半邊括號,反之返回false