每日一題力扣222 完全二叉樹節點的個數

2022-08-11 15:03:15 字數 414 閱讀 9179

給你一棵 完全二叉樹 的根節點root,求出該樹的節點個數。

完全二叉樹 的定義如下:在完全二叉樹中,除了最底層節點可能沒填滿外,其餘每層節點數都達到最大值,並且最下面一層的節點都集中在該層最左邊的若干位置。若最底層為第h層,則該層包含1~ 2h個節點。

class

solution:

def countnodes(self, root: treenode) ->int:

ifnot

root:

return

0 l=self.countnodes(root.left)

r=self.countnodes(root.right)

return l+r+1

力扣222題 完全二叉樹的節點個數

第乙個中等難度的題目嚶嚶嚶 題目 給出乙個完全二叉樹,求出該樹的節點個數。說明 完全二叉樹的定義如下 在完全二叉樹中,除了最底層節點可能沒填滿外,其餘每層節點數都達到最大值,並且最下面一層的節點都集中在該層最左邊的若干位置。若最底層為第 h 層,則該層包含 1 2h 個節點。示例 輸入 1 2 3 ...

力扣每日一題 二叉樹的最小深度

原題鏈結 題目描述 給定乙個二叉樹,找出其最小深度。最小深度是從根節點到最近葉子節點的最短路徑上的節點數量。說明 葉子節點是指沒有子節點的節點。示例 給定二叉樹 3,9,20,null,null,15,7 3 9 20 15 7返回它的最小深度 2.解題思路 dfs即可,只不過注意一下測試用例 1,...

每日一題 二叉樹節點遍歷的問題

演算法導論p138 10.4 2 題目要求 給定乙個n節點的二叉樹,寫出乙個o n 時間的遞迴過程,將概述每個節點的關鍵字輸出。利用python3來實現。18 12 10 7 4 2 21 5 treenode定義 class treenode def init self,x self.val x ...