leetcode-hot100 3.翻转二叉树 (cpp)
程序员文章站
2022-03-07 11:53:00
...
图片来自leetcode
//先序遍历,注意交换前的保存
class Solution {
public:
TreeNode* invertTree(TreeNode* root) {
if (root == NULL)
{
return NULL;
}
TreeNode* leftroot = root->left;
root->left = invertTree(root->right);
root->right = invertTree(leftroot);
return root;
}
};
上一篇: 学习python能做什么
下一篇: php中string方法有哪些