2019-02-28 algorithm leetcode -invertBinaryTree Leetcode题解之 —— 翻转二叉树 思路 先序遍历 先序遍历, 交换左右节点, 注意叶子节点、空节点、单个根节点特殊情况的处理 题解 123456789101112131415161718/** * @param {TreeNode} root * @return {TreeNode} */var invertTree = function(root) { if (!root) { return null; } if (!root.left && !root.right) { return root; } [root.left, root.right] = [root.right, root.left]; invertTree(root.left); invertTree(root.right); return root;}; 作者 : zhaoyang Duan 地址 : https://ddzy.github.io/blog/2019/02/28/leetcode-invertBinaryTree/ 来源 : https://ddzy.github.io/blog 著作权归作者所有,转载请联系作者获得授权。