国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

對稱的二叉樹

2019-11-08 02:16:55
字體:
供稿:網(wǎng)友
題目描述

請實現(xiàn)一個函數(shù),用來判斷一顆二叉樹是不是對稱的。注意,如果一個二叉樹同此二叉樹的鏡像是同樣的,定義其為對稱的。

IDEA

對稱二叉樹滿足:

1.二叉樹為null

2.或者左子樹t1,右子樹t2對稱:節(jié)點相等,t1的左子樹和t2的右子樹相等。

CODE

/*public class TreeNode {    int val = 0;    TreeNode left = null;    TreeNode right = null;    public TreeNode(int val) {        this.val = val;    }}*/public class Solution {    boolean isSymmetrical(TreeNode PRoot)    {        if(pRoot==null)            return true;        return isCommon(pRoot.left,pRoot.right);    }    boolean isCommon(TreeNode t1,TreeNode t2){        if(t1==null&&t2==null)            return true;        if(t1!=null&&t2!=null)            return (t1.val==t2.val)&&isCommon(t1.left,t2.right)&&isCommon(t1.right,t2.left);        return false;    }}


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 平湖市| 改则县| 凤翔县| 宁津县| 平远县| 望谟县| 浮梁县| 隆子县| 莱州市| 金溪县| 盐源县| 肃北| 齐齐哈尔市| 青州市| 雷波县| 阆中市| 凤山县| 红原县| 黎川县| 阿瓦提县| 丁青县| 垫江县| 绥滨县| 姚安县| 文登市| 昭通市| 华坪县| 临沂市| 根河市| 勐海县| 阿瓦提县| 福海县| 汽车| 东方市| 天等县| 手机| 磐石市| 信阳市| 鄂温| 呼和浩特市| 岚皋县|