101. Symmetric Tree
¶
- Time: $O(n)$
- Space: $O(h)$
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
1 2 3 4 5 6 7 8 9 10 11 12 | |
1 2 3 4 5 6 7 8 9 10 | |
var isSymmetric = function(root) {
const check = (a, b) => {
if (!a && !b) return true;
if (!a || !b || a.val !== b.val) return false;
return check(a.left, b.right) && check(a.right, b.left);
};
return check(root, root);
};