Sword 36

https://leetcode-cn.com/problems/er-cha-sou-suo-shu-yu-shuang-xiang-lian-biao-lcof/

将二叉搜索树转换成双循环有序链表

有序肯定是先序遍历,问题就是怎么找到头指针和怎么设置双循环

若想链接就必须知道 pre 指针, 故我们 dfs 先序遍历,

第一次找到 pre, 当前节点就是头指针指向的节点,特殊处理即可

本题为什么会想到深搜呢,其实只不过的遍历的一种方法而已

 

posted on 2021-03-17 09:30  FriskyPuppy  阅读(33)  评论(0编辑  收藏  举报

导航