会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
gcczhongduan
博客园
首页
新随笔
联系
订阅
管理
leetcode Recover Binary Search Tree
看到非常多写Recover Binary Search Tree这道题的文章都用中序递归来做,我在这里告诉大家。这样做的空间复杂度也是O(n)的。所以尽管他们的答案尽管通过了,但还是没有符合题目的要求,O(1)空间复杂度遍历二叉树的一种算法是morris遍历,详见
这里
下面为python的代码
基本思想为中序遍历找到两个非法节点,最后做交换
posted on
2016-04-07 18:29
gcczhongduan
阅读(
111
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部