Python 括号问题
生活随笔
收集整理的這篇文章主要介紹了
Python 括号问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、簡單括號匹配
判斷字符串中(()((())()))括號是否正確匹配。區分括號是否匹配
說一下思路:
借助棧,。從空棧開始,從左到右處理 括號字符串。如果為“(”就壓入棧,如果為“)”就彈出棧。棧最后為空,則字符串匹配。
二、有效的括號
給定一個只包括 '(',')','{','}','[',']'?的字符串,判斷字符串是否有效。
有效字符串需滿足:
左括號必須用相同類型的右括號閉合。
左括號必須以正確的順序閉合。
注意空字符串可被認為是有效字符串。
總結
以上是生活随笔為你收集整理的Python 括号问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利用JS中的循环语句来实现正方形、长方形
- 下一篇: 浅学socket及iOS中的AsyncS