网站首页 站内搜索

搜索结果

查询Tags标签: mirrorTree,共有 6条记录
  • 力扣刷题11

    根据二叉树镜像的定义,考虑递归遍历(dfs)二叉树,交换每个节点的左 / 右子节点,即可生成二叉树的镜像。 递归解析: 终止条件: 当节点 rootroot 为空时(即越过叶节点),则返回 nullnull ; 递推工作: 初始化节点 tmptmp ,用于暂存 rootroot 的左子节点; 开启递归…

    2021/12/19 23:20:37 人评论 次浏览
  • 力扣刷题11

    根据二叉树镜像的定义,考虑递归遍历(dfs)二叉树,交换每个节点的左 / 右子节点,即可生成二叉树的镜像。 递归解析: 终止条件: 当节点 rootroot 为空时(即越过叶节点),则返回 nullnull ; 递推工作: 初始化节点 tmptmp ,用于暂存 rootroot 的左子节点; 开启递归…

    2021/12/19 23:20:37 人评论 次浏览
  • 剑指 Offer 27. 二叉树的镜像(python/c++)

    /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/ class Solution { public:TreeNode* mirrorTree(TreeNode* root) {if(!root)…

    2021/9/21 22:10:54 人评论 次浏览
  • 剑指 Offer 27. 二叉树的镜像(python/c++)

    /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/ class Solution { public:TreeNode* mirrorTree(TreeNode* root) {if(!root)…

    2021/9/21 22:10:54 人评论 次浏览
  • 剑指 Offer 27. 二叉树的镜像

    话不多说,先上题目请完成一个函数,输入一个二叉树,该函数输出它的镜像。 例如输入:4/ \2 7/ \ / \ 1 3 6 9镜像输出:4/ \7 2/ \ / \ 9 6 3 1示例 1: 输入:root = [4,2,7,1,3,6,9] 输出:[4,7,2,9,6,3,1] 来源:力扣(LeetCode)/*** Defin…

    2021/8/10 23:05:37 人评论 次浏览
  • 剑指 Offer 27. 二叉树的镜像

    话不多说,先上题目请完成一个函数,输入一个二叉树,该函数输出它的镜像。 例如输入:4/ \2 7/ \ / \ 1 3 6 9镜像输出:4/ \7 2/ \ / \ 9 6 3 1示例 1: 输入:root = [4,2,7,1,3,6,9] 输出:[4,7,2,9,6,3,1] 来源:力扣(LeetCode)/*** Defin…

    2021/8/10 23:05:37 人评论 次浏览
扫一扫关注最新编程教程