【剑指offer】二叉搜索树与双向链表

记住:二叉搜索树的中序遍历就是排序后的节点顺序!(做着做着就忘了这个很重要的点)

public class Solution {
    private TreeNode list = null, listHead = null;

    public TreeNode Convert(TreeNode pRootOfTree) {
        if (pRootOfTree == null) {
            return null;
        }
        Convert(pRootOfTree.left);
        if (list == null) {
            list = pRootOfTree;
            listHead = list;
        } else {
            list.right = pRootOfTree;
            pRootOfTree.left = list;
            list = pRootOfTree;
        }
        Convert(pRootOfTree.right);
        return listHead;
    }
}
全部评论

相关推荐

Cons_W:我9本的,同样找不到。感觉是岗位太少的问题,可能12月份没多少岗位的。
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-10 11:42
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务