多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > [置頂] 【LeetCode】100. Same Tree 解題報告

[置頂] 【LeetCode】100. Same Tree 解題報告

來源:程序員人生   發布時間:2016-06-04 16:07:36 閱讀次數:2660次

轉載請注明出處:http://blog.csdn.net/crazy1235/article/details/51541570


Subject

出處:https://leetcode.com/problems/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.


Explain

判斷兩個2叉樹是不是1樣(結構1樣,每一個對應的結點的值也是1樣)。


Solution

solution 1

遞歸遍歷

/** * 0ms * * @param p * @param q * @return */ public boolean isSameTree(TreeNode p, TreeNode q) { if (p == null & q == null) { return true; } if (p == null || q == null) { return false; } if (p.val == q.val) { return isSameTree(p.left, q.left) && isSameTree(p.right, q.right); } else { return false; } }

方法簡單死了~


solution 2

https://leetcode.com/discuss/69708/one-line-java-solution

public boolean isSameTree2(TreeNode p, TreeNode q) { return (p != null && q != null && p.val == q.val && isSameTree2(p.left, q.left) && isSameTree2(p.right, q.right)) || (p == null && q == null); }

該方法只是方法1的變形。雖然只是1句話,但是沒有方法1結構清晰。


bingo~~

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日韩影院在线观看 | 女性一级全黄生活片 | 福利亚洲| 羞羞视频免费入口网站 | 国产精品久久久久久久久免费 | xx小视频| 欧美成人 综合网播九公社 欧美成人18 | 欧美激情第二页 | 18videosex性加拿大| 波多野结衣日韩 | 黄色免费观看视频网站 | 一级毛片免费一级直接观看 | 啪一啪在线视频 | www.羞羞| v影院最新在线v视频 | 欧美午夜影院 | www黄色免费 | 久久www免费人成精品 | 宇都宫紫苑在线 | 日韩欧美精品在线观看 | 国产婷婷一区二区在线观看 | 欧美一级性 | 色老头一区二区三区 | 久操欧美| 国产高清福利91成人 | 久久人人澡 | 国产国语在线播放视频 | 亚洲综合国产一区在线 | 91亚洲欧美综合高清在线 | 波多野结衣不卡 | 国产免费不卡 | 欧美videosfree性喷潮 | 精品久久久视频 | 亚洲在线播放 | 啄木乌欧美一区二区三区 | 69视频在线是免费观看 | 日产一一到六区网站免费 | 欧美一区二区三区四区在线观看 | 国产亚洲片 | 午夜影院官网 | 在线h观看 |