首页 > 其他分享 > lc226-翻转二叉树

lc226-翻转二叉树

时间:2023-02-09 18:33:59浏览次数:45  
标签:invertTree right TreeNode val lc226 二叉树 翻转 root left


//leetcode submit region begin(Prohibit modification and deletion)
/**
* Definition for a binary tree node.
* public class TreeNode {
* int val;
* TreeNode left;
* TreeNode right;
* TreeNode() {}
* TreeNode(int val) { this.val = val; }
* TreeNode(int val, TreeNode left, TreeNode right) {
* this.val = val;
* this.left = left;
* this.right = right;
* }
* }
*/
class Solution {
public TreeNode invertTree(TreeNode root) {
if(root == null) return null;
TreeNode left = invertTree(root.right);
TreeNode right = invertTree(root.left);
root.left = left;
root.right = right;
return root;
}
}
//leetcode submit region end(Prohibit modification and deletion)

标签:invertTree,right,TreeNode,val,lc226,二叉树,翻转,root,left
From: https://blog.51cto.com/u_12550160/6047249

相关文章