题目描述:
LeetCode--965--单值二叉树
LeetCode--965--单值二叉树
解题思路:使用递归的方式,看跟节点的值是否等于左右子节点的值,若等于,则继续递归左右子树,否则返回false。

class Solution {
    public boolean isUnivalTree(TreeNode root) {
        if(root==null){
            return true;
        }
        boolean value = true;
        if(root.left != null){
            if(root.left.val == root.val){
                value = isUnivalTree(root.left)&&value;
            }
            else 
                return false;    
            
        }
        if(root.right != null){
            if(root.right.val == root.val){
                value = isUnivalTree(root.right)&&value;
            }
            else 
                return false;    
            
        }
        
      return value;
    }   
}

相关文章:

  • 2021-09-07
  • 2021-11-09
  • 2021-12-21
  • 2022-12-23
  • 2021-09-19
  • 2021-09-04
  • 2021-09-21
  • 2021-07-06
猜你喜欢
  • 2021-07-01
  • 2021-06-26
  • 2022-12-23
  • 2021-05-15
  • 2022-01-20
  • 2021-11-26
  • 2021-08-06
相关资源
相似解决方案