• [leetcode]Same Tree


    问题描写叙述:

    Given two binary trees, write a function to check if they are equal or not.

    Two binary trees are considered equal if they are structurally identical and the nodes have the same value.



    代码:

    public class SameTree { //java
    	public class TreeNode {
    	      int val;
    	      TreeNode left;
    	      TreeNode right;
    	      TreeNode(int x) { val = x; }
    	 }
    	
    	 public boolean isSameTree(TreeNode p, TreeNode q) {
    		 if(p == null && q == null)
    			 return true;
    		 if(p == null || q == null || q.val != p.val)
    			 return false;
    		 
    		 boolean lsame = isSameTree(p.left, q.left);
    		 boolean rsame = isSameTree(p.right, q.right);
    		 
    		 return lsame&&rsame;
    	 }
    	 
    	 
    }


  • 相关阅读:
    053-649
    053-648
    053-647
    053-646
    053-645
    053-644
    053-643
    053-642
    053-641
    053-640
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5098257.html
Copyright © 2020-2023  润新知