如果一棵二叉树和它的镜像一样,那么它是对称的。例如
1 | 8 |
是一棵对称的二叉树
而以下的不是
1 | 8 |
结构不对称
1 | 8 |
数值不对称
下面给出判断二叉树是否对称的代码:
1 | Tree.prototype.isSymmetrical = function () { |
而把一个二叉树转换为他的镜像可以按如下操作:
1 | Tree.prototype._toMirror = function (node) { |
Good Good Study, Day Day Up!
如果一棵二叉树和它的镜像一样,那么它是对称的。例如
1 | 8 |
是一棵对称的二叉树
而以下的不是
1 | 8 |
结构不对称
1 | 8 |
数值不对称
下面给出判断二叉树是否对称的代码:
1 | Tree.prototype.isSymmetrical = function () { |
而把一个二叉树转换为他的镜像可以按如下操作:
1 | Tree.prototype._toMirror = function (node) { |