110. 平衡二叉樹
遞迴解決:
後續遍歷,先得到當前節點兩棵子樹的高度,比較是否滿足條件;返回較大值作為當前節點的高度。每個節點作為根的高度之差
/** * definition for a binary tree node.
* struct treenode
* }; */
class
solution
return max(h1,h2)+1
; }
}bool isbalanced(treenode*root)
};/*
求節點高度,
球節點層次,
遞迴完成:
後續遍歷,先得到當前節點兩棵子樹的高度,比較是否滿足條件;返回較大值作為當前節點的高度。每個節點作為根的高度之差
*/
110 平衡二叉樹
給定乙個二叉樹,判斷它是否是高度平衡的二叉樹。本題中,一棵高度平衡二叉樹定義為 乙個二叉樹每個節點 的左右兩個子樹的高度差的絕對值不超過1。示例 1 給定二叉樹 3,9,20,null,null,15,7 3 9 20 15 7 返回 true 示例 2 給定二叉樹 1,2,2,3,3,null,n...
110 平衡二叉樹
給定乙個二叉樹,判斷它是否是高度平衡的二叉樹。本題中,一棵高度平衡二叉樹定義為 乙個二叉樹每個節點 的左右兩個子樹的高度差的絕對值不超過1。示例 1 給定二叉樹 3,9,20,null,null,15,7 3 9 20 15 7返回 true 思路 注釋 private boolean isbala...
110 平衡二叉樹
給定乙個二叉樹,判斷它是否是高度平衡的二叉樹。本題中,一棵高度平衡二叉樹定義為 乙個二叉樹每個節點 的左右兩個子樹的高度差的絕對值不超過1。示例 1 給定二叉樹 3,9,20,null,null,15,7 3 9 20 15 7 返回 true 示例 2 給定二叉樹 1,2,2,3,3,null,n...