python力扣刷題記錄——1614. 括號的最大巢狀深度
題目:
給你一個 有效括號字串 s,返回該字串的 s 巢狀深度 。
方法一:
利用棧
class Solution:
def maxDepth(self, s: str) -> int:
max_depth = 0
stack_list = []
for i in s:
if i == "(":
stack_list.append(i)
max_depth = max(max_depth, len(stack_list))
if i == ")":
stack_list.pop()
return max_depth
方法二:
class Solution:
def maxDepth(self, s: str) -> int:
depth = 0
max_depth = 0
for i in s:
if i == "(":
depth += 1
max_depth = max(max_depth, depth)
if i == ")":
depth -= 1
return max_depth
相關文章
- 力扣刷題Python筆記:括號生成力扣Python筆記
- 力扣 22. 括號生成力扣
- python力扣刷題記錄——771. 寶石與石頭Python力扣
- python力扣刷題記錄——1470. 重新排列陣列Python力扣陣列
- python力扣刷題記錄——1480. 一維陣列的動態和Python力扣陣列
- 力扣刷題-滑動視窗(字串)力扣字串
- 力扣刷題-二分查詢力扣
- 力扣刷題筆記:207. 課程表力扣筆記
- JavaScript匿名函式要外面巢狀小括號原因JavaScript函式巢狀
- 程式設計師如何玩轉力扣刷題?程式設計師力扣
- 用Java的方式模擬Flutter的Widget的實現(多層括號巢狀)JavaFlutter巢狀
- 力扣 (LeetCode) - Database-刷題626--換座位力扣LeetCodeDatabase
- Python有效括號字串判斷和深度計算Python字串
- 面試刷題偶有記錄面試
- 【力扣】最大子陣列和(貪心)力扣陣列
- 力扣85-最大矩形(巧妙利用上一題解答 Java版題解)力扣Java
- JavaScript字串引號巢狀JavaScript字串巢狀
- [Golang]力扣Leetcode—初級演算法—樹—二叉樹的最大深度Golang力扣LeetCode演算法二叉樹
- LeetCode刷題記錄LeetCode
- 力扣工作周刷題 - 94. 二叉樹的中序遍歷力扣二叉樹
- 每日一題: 有效括號每日一題
- 刷題記錄(C語言)01C語言
- ctfshow刷題記錄-cry方向-1
- ctfshow刷題記錄-社工篇-1
- 力扣 (LeetCode) - Database-刷題183--從不訂購的客戶力扣LeetCodeDatabase
- 【力扣】電話號碼的組合(回溯法)力扣
- python三引號巢狀雙引號執行結果不對Python巢狀
- LeetCode有效的括號(Python)LeetCodePython
- ACM 括號配對問題ACM
- Python 迴圈巢狀Python巢狀
- 力扣485. 最大連續1的個數-C語言實現-簡單題力扣C語言
- js如何在引號中巢狀使用引號JS巢狀
- js中如何在引號中巢狀引號JS巢狀
- leetcode刷題記錄1041-1050 python版LeetCodePython
- PLSQL Language Referenc-PL/SQL集合和記錄-巢狀表SQL巢狀
- 如何安全地讀寫深度巢狀的物件?巢狀物件
- python的學習(三)----中括號的使用Python
- JavaScript 反引號模板字面量巢狀JavaScript巢狀