翻译
给定一个二叉树,检查它是否是镜像对称的。
例如,二叉树 [1,2,2,3,4,4,3] 是对称的。...4 4 3
但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的:
1
/ \
2 2
\ \
3 3
说明:
如果你可以运用递归和迭代两种方法解决这个问题...我们可以用递归和迭代两种方法来实现,写法不同,但是算法核心都一样。
对这棵树同时进行优先访问左子树的前序遍历和优先访问右子树的前序遍历,判断当前访问到的两个节点是不是相等。...return helper(p, q);
}
private boolean helper(TreeNode p, TreeNode q) {
// 判断有没有节点为...举几个常见的例子:
红黑树:java jdk中的HashMap 就采用了红黑树这种数据结构
B+树:常见的关系型数据库索引都是使用的B+树,如Mysql的Innodb存储引擎等等… …