栈应用之 括号匹配问题(Python 版)
生活随笔
收集整理的這篇文章主要介紹了
栈应用之 括号匹配问题(Python 版)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
棧應(yīng)用之 括號匹配問題(Python 版)
檢查括號是否閉合
- 循序掃描被檢查正文(一個(gè)字符)里的一個(gè)個(gè)字符
- 檢查中跳過無關(guān)字符(所有非括號字符都與當(dāng)前處理無關(guān))
- 遇到開括號將其壓入棧
- 遇到閉括號時(shí)彈出當(dāng)時(shí)的棧頂元素與之匹配
- 如果匹配成功則繼續(xù),發(fā)現(xiàn)匹配失敗時(shí)則以檢查失敗結(jié)束?
?
轉(zhuǎn)載于:https://www.cnblogs.com/zlsgh/p/9579941.html
總結(jié)
以上是生活随笔為你收集整理的栈应用之 括号匹配问题(Python 版)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows XP Embedded
- 下一篇: websocket python爬虫_p