国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

java 對稱二叉樹的判斷

瀏覽:67日期: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'+'結(jié)果:'+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 結(jié)果:true

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

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 国产的一级毛片完整 | 日韩一区二区三区在线播放 | 黄色三级在线播放 | 日本一区二区三区不卡视频中文字幕 | 国产高清自拍一区 | 经典三级久久久久 | 在线免费黄色网址 | 男人的天堂久久精品激情 | 91精品欧美一区二区综合在线 | 亚洲色在线视频 | 加勒比色综合久久久久久久久 | 亚洲乱码一二三四五六区 | 亚洲精品国产第一区二区多人 | 中文字幕人成不卡一区 | 成年午夜一级毛片视频 | 69性欧美| 久久久综合久久 | 成人 在线欧美亚洲 | 久草在线视频在线观看 | 亚洲最大福利视频 | 女人张开腿让男人捅爽 | 久久精品国产免费观看99 | 欧美性猛交xxxxxxxx软件 | 欧美成人免费全部色播 | 国产成人精品视频在放 | 香港三澳门三日本三级 | 午夜无遮挡怕怕怕免费视频 | 一个人看的日本免费视频 | 做爰www免费看视频 1024色淫免费视频 | 手机在线看片福利 | 9l国产精品久久久久麻豆 | 一级一级一片免费 | 国产日韩精品一区在线观看播放 | 日本在线视频观看 | 欧美三级成版人版在线观看 | 国产日韩精品一区二区在线观看 | 午夜神马视频 | 日韩美女网站 | 一级做a毛片免费视频 | 亚洲一区免费看 | 国产aaa级一级毛片 国产aaa毛片 |