色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

java 對稱二叉樹的判斷

瀏覽:79日期:2022-09-05 09:43:15

1. 題目描述

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

2. 解題思路

可以按照類似層次遍歷,來判斷是否是堆成二叉樹:首先根節(jié)點以及其左右子樹,左子樹的左子樹和右子樹的右子樹相同,以及左子樹的右子樹和右子樹的左子樹相同即可,然后采用遞歸一直判斷下去。

3. 代碼

public class isSymmetrical { public static void main(String[] args) { // 新建一棵二叉搜索樹 TreeNode root=new TreeNode(10); TreeNode n1=new TreeNode(5); TreeNode n2=new TreeNode(5); TreeNode n3=new TreeNode(4); TreeNode n4=new TreeNode(7); TreeNode n5=new TreeNode(7); TreeNode n6=new TreeNode(4); //TreeNode n7=new TreeNode(19); root.left=n1; root.right=n2; n1.left=n3; n1.right=n4; n2.left=n5; n2.right=n6; //n6.right=n7; System.out.println('后序遍歷:'); postOrderTraverse(root); boolean temp=symmetrical(root); System.out.println('n'+'結果:'+temp); } static boolean symmetrical(TreeNode pRoot) { if(pRoot == null){ return true; } return comRoot(pRoot.left, pRoot.right); } static boolean comRoot(TreeNode left, TreeNode right) { if(left == null) return right==null; if(right == null) return false; if(left.val != right.val) return false; return comRoot(left.right, right.left) && comRoot(left.left, right.right); } // 后序遍歷 public static void postOrderTraverse(TreeNode node) { if (node == null) return; postOrderTraverse(node.left); postOrderTraverse(node.right); System.out.print(node.val + ' '); }}

運行:

后序遍歷:4 7 5 7 4 5 10 結果:true

到此這篇關于java 對稱二叉樹的判斷的文章就介紹到這了,更多相關java 對稱二叉樹內容請搜索好吧啦網以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
主站蜘蛛池模板: 欧美大片在线观看成人 | 91资源在线| 模特精品一区二区三区 | 欧美国产综合在线 | 亚洲一区二区三区久久精品 | 午夜精品视频在线观看美女 | 久久丁香 | 成人免费网站久久久 | 高清国产美女一级毛片 | 成人久久18免费网站入口 | 鲁大师成人精品视频 | 又www又黄又爽啪啪网站 | 亚洲视频精品 | 国内真实愉拍系列情侣自拍 | 国产精品亚洲欧美日韩一区在线 | 在线播放第一页 | 亚洲综合日韩欧美一区二区三 | 欧美视频一级 | 韩国三级 mp4| 亚洲综色| 九九在线偷拍视频在线播放 | 高清精品一区二区三区一区 | 免费黄色在线网址 | 在线观看免费精品国产 | 亚洲精品资源在线 | 日本免费人成黄页在线观看视频 | 国产区最新 | 免费一级欧美大片视频在线 | 国产伦精品一区二区三区无广告 | 欧美日韩在线国产 | 中文字幕一区在线观看 | 人久热欧美在线观看量量 | 在线免费黄色网址 | 国产欧美一区二区三区免费看 | 欧美日韩看看2015永久免费 | 深夜福利亚洲 | 久草在线观看视频 | 成人毛片免费免费 | 一级做a爱过程免费视频时看 | 狠狠色婷婷丁香综合久久韩国 | 亚洲高清色 |