<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          129.求根到葉子節(jié)點數字之和

          共 1284字,需瀏覽 3分鐘

           ·

          2021-01-30 23:12

          給定一個二叉樹,它的每個結點都存放一個 0-9 的數字,每條從根到葉子節(jié)點的路徑都代表一個數字。


          例如,從根到葉子節(jié)點路徑 1->2->3 代表數字 123。


          計算從根到葉子節(jié)點生成的所有數字之和。


          說明: 葉子節(jié)點是指沒有子節(jié)點的節(jié)點。


          示例 1:


          輸入: [1,2,3]

          ? ? 1

          ? ?/ \

          ? 2? ?3

          輸出: 25

          解釋:

          從根到葉子節(jié)點路徑 1->2 代表數字 12.

          從根到葉子節(jié)點路徑 1->3 代表數字 13.

          因此,數字總和 = 12 + 13 = 25.

          示例 2:


          輸入: [4,9,0,5,1]

          ? ? 4

          ? ?/ \

          ? 9? ?0

          ?/ \

          5? ?1

          輸出: 1026

          解釋:

          從根到葉子節(jié)點路徑 4->9->5 代表數字 495.

          從根到葉子節(jié)點路徑 4->9->1 代表數字 491.

          從根到葉子節(jié)點路徑 4->0 代表數字 40.

          因此,數字總和 = 495 + 491 + 40 = 1026.



          題目解析


          題目解答

          方法:回溯法思路:    step 1:判空????step?2:回溯



          代碼展示

          # Definition for a binary tree node.# class TreeNode:#     def __init__(self, x):#         self.val = x#         self.left = None#         self.right = None
          class Solution: def sumNumbers(self, root: TreeNode) -> int: self.res = 0 if not root: return self.res self.dfs(root,0) return self.res # 回溯 def dfs(self,root,path): # step 1:修改 path = path*10+root.val # step 2:判斷終止條件 if not root.left and not root.right: self.res = self.res+path return # step 3:遍歷 左子樹 if root.left: self.dfs(root.left,path) # step 3:遍歷 右子樹 if root.right:????????????self.dfs(root.right,path)
          復雜度計算




          運行結果

          瀏覽 21
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产骚逼小黄片 | 久久婷婷婷 | 含羞草自拍原创一区二区三区视频 | 尤物网址| 毛片一区二区 |