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

首頁 > 學院 > 開發設計 > 正文

對稱的二叉樹

2019-11-08 03:03:45
字體:
來源:轉載
供稿:網友

題目描述

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

算法解析: 最簡潔的想法是按照遞歸的方式將整個二叉樹鏡像比較。

代碼如下:

boolean isSymmetrical(TreeNode PRoot) { return isSymmetrical(pRoot, pRoot); } boolean isSymmetrical(TreeNode pRoot1, TreeNode pRoot2) { if (pRoot1 == null && pRoot2 == null){ return true; } if (pRoot1 == null || pRoot2 == null){ return false; } if (pRoot1.val != pRoot2.val){ return false; } return isSymmetrical(pRoot1.left, pRoot2.right) && isSymmetrical(pRoot1.right, pRoot2.left); }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 化德县| 阳朔县| 唐山市| 富宁县| 泸定县| 昌乐县| 修武县| 红河县| 葫芦岛市| 平舆县| 石河子市| 义乌市| 呈贡县| 文昌市| 兰溪市| 沈阳市| 呼玛县| 塘沽区| 盐源县| 林口县| 宜君县| 商丘市| 武强县| 祁东县| 赞皇县| 嘉祥县| 天柱县| 门源| 松原市| 青阳县| 丹江口市| 平昌县| 比如县| 海淀区| 舟曲县| 莱芜市| 岳阳市| 阳春市| 金山区| 长兴县| 玛曲县|