二叉搜索树与双向链表
问题简述
思路
二叉搜索树的中序遍历结果即为有序链表;
使用一个全局变量记录上一个节点,记
pre
;到每个节点时,修改
pre
和当前节点的指向;因为二叉树的遍历都只会访问节点一次,因此中序时修改节点的
left
指向不会影响后序的遍历结果;注意保存最左边的节点;
Last updated
问题简述
思路
二叉搜索树的中序遍历结果即为有序链表;
使用一个全局变量记录上一个节点,记 pre
;
到每个节点时,修改 pre
和当前节点的指向;
因为二叉树的遍历都只会访问节点一次,因此中序时修改节点的 left
指向不会影响后序的遍历结果;
注意保存最左边的节点;
Last updated