leetcode 226. Invert Binary Tree

来源:互联网 发布:json对象是什么意思 编辑:程序博客网 时间:2024/06/04 20:43
/** * 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:    void swap1(TreeNode*root){        if(root == NULL) return;        swap(root->left,root->right);        swap1(root->left);        swap1(root->right);    }    TreeNode* invertTree(TreeNode* root) {        swap1(root);        return root;    }};

0 0
原创粉丝点击