101. Symmetric Tree
Posted warmland
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了101. Symmetric Tree相关的知识,希望对你有一定的参考价值。
和same tree是一样的,就是same tree里比较的是两个树的同一位置,现在是看做这个树和这棵树的翻转
1 public boolean isSymmetric(TreeNode root) { 2 return isSameTree(root, root); 3 } 4 5 private boolean isSameTree(TreeNode p, TreeNode q) { 6 if(p == null && q == null) { 7 return true; 8 } 9 if(p == null || q == null) { 10 return false; 11 } 12 if(p.val != q.val) { 13 return false; 14 } 15 return isSameTree(p.left, q.right) && isSameTree(p.right, q.left); 16 }
以上是关于101. Symmetric Tree的主要内容,如果未能解决你的问题,请参考以下文章