zoukankan      html  css  js  c++  java
  • 965. 单值二叉树(深搜/广搜)

     

     1 /**
     2  * Definition for a binary tree node.
     3  * public class TreeNode {
     4  *     int val;
     5  *     TreeNode left;
     6  *     TreeNode right;
     7  *     TreeNode(int x) { val = x; }
     8  * }
     9  */
    10 class Solution {
    11     private int val;
    12     private boolean flag=true;
    13     public boolean isUnivalTree(TreeNode root) {
    14         if(root==null) return true;
    15         val=root.val;
    16         dfs(root);
    17         return flag;
    18     }
    19     void dfs(TreeNode root){
    20         if(!flag||root==null) return; //剪枝
    21         if(root.val!=val){
    22             flag=false;
    23             return;
    24         }
    25         dfs(root.left);
    26         dfs(root.right);
    27     }
    28 }
  • 相关阅读:
    10.7
    10.5
    周六
    周五
    周四
    周三
    四则运算
    zabbix——yum安装
    Stirling's Formula
    CONTRASTIVE REPRESENTATION DISTILLATION
  • 原文地址:https://www.cnblogs.com/NiBosS/p/12032204.html
Copyright © 2011-2022 走看看