swap(node);
public void swap(TreeNode node) {
TreeNode temp = node.left;
node.left = node.right;
node.right = temp;
}
swap(node.left, node.right);
public void swap(TreeNode left, TreeNode right) {
TreeNode temp = left;
left = right;
right = temp;
}
方法二不行,要通过父节点对象,才能改变左孩子及右孩子的节点。