iT邦幫忙

2025 iThome 鐵人賽

DAY 17
0
自我挑戰組

Leetcode 自學系列 第 17

自學Leetcode Day17

  • 分享至 

  • xImage
  •  

404. Sum of Left Leaves
1.題目理解:
給定一個二元樹的根節點 root,請你回傳所有 左葉子節點(left leaf node) 的數值總和。

  • 葉子節點:左右子節點皆為 null 的節點。
  • 左葉子節點:是某個節點的左子節點,且本身是葉子節點。
    2.解法:遞迴 DFS
    我們可以用 深度優先搜尋(DFS),在遍歷時檢查每個節點的左子節點是否為「葉子」,如果是就加總起來。
    3.範例:
    輸入: [3,9,20,null,null,15,7]
    https://ithelp.ithome.com.tw/upload/images/20250930/20169241z25xUu22Xu.png
  • 左葉子有:9(是3的左子節點) 和 15(是20的左子節點)
  • 輸出: 9 + 15 = 24
    4.程式碼截圖:https://ithelp.ithome.com.tw/upload/images/20250930/20169241tgeAhxXhoM.png
    5.學習心得:今天做的練習比前幾天簡單許多,而且在之前也有做過類似的題目,所以今天做起來比較順一些,而且今天自己動手做的部分也比較多。

上一篇
自學Leetcode Day16
下一篇
自學Leetcode Day18
系列文
Leetcode 自學20
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言