226. Invert Binary Tree

这是一道给的背景介绍很六批的题---Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so f*** off.

一开始我自己写了个swap函数,竟然通过不了。换成系统自带的swap函数竟然可以,why??????

我的思路没有问题,即感觉这是一个后序遍历,先调换左子树的,再调换右子树的,然后再调换根的左右子树的。

但是b站清华哥是前序遍历做的(即上来就swap(root->left,root->right)),我用给出的样例自己写了写,发现是对的。然后我在想,中序可以吗,自己又按照样例自己写了写,发现中序不行,实际用中序提交了一下,确实ac不了。这题很有意思。

https://leetcode-cn.com/problems/invert-binary-tree/description/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值