mins Dream

LeetCode - Maximum Depth of Binary Tree(二元樹的最大深度)

題目描述 給定一個二元樹,找出其最大深度。二元樹的深度是從根節點到最遠葉節點的最長路徑上的節點數。 範例: 輸入:root = [3,9,20,null,null,15,7] 輸出:3 解釋:此二元樹的最大深度為 3。 輸入:root = [1,null,2] 輸出:2 限制: 二元樹的節點數量範圍是 [0, 10^4]。 樹的深度範圍不限,樹可能是空的。 解法思路...

LeetCode - Longest Palindromic Substring(最長回文子串)

題目描述 給定一個字符串 s,找到 s 中最長的回文子串。回文串是指正讀和反讀相同的字符串。 範例: 輸入:s = "babad" 輸出:"bab" 解釋:"aba" 也是一個有效答案。 輸入:s = "cbbd" 輸出:"bb" 注意: 如果存在多個長度相同的最長回文子串,返回其中任意一個。 解法思路 這是一個經典的中心擴展法問題。可以通過動態規劃或中心擴展來解決。 ...