题目
输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。
分析
使用二叉树的中序遍历,并更改原节点的left
和right
引用指向。
注意:更改链表尾节点的引用,需要声明一个相应的全局变量。
实现
|
|
输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。
使用二叉树的中序遍历,并更改原节点的left
和right
引用指向。
注意:更改链表尾节点的引用,需要声明一个相应的全局变量。
|
|