【面试题26-二叉搜索树与双向链表】
剑指offer第二十六题。
题目描述
输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。
解题思路
我们直到二叉搜索树的一个重要性质就是中序遍历是有序序列,那么本体要求转换为一个有序的双向链表,那么我们就可以通过中序遍历,将遍历到的结点以双向链表的形式串联起来。
我的答案
1 | public class Solution { |
剑指offer第二十六题。
输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。
我们直到二叉搜索树的一个重要性质就是中序遍历是有序序列,那么本体要求转换为一个有序的双向链表,那么我们就可以通过中序遍历,将遍历到的结点以双向链表的形式串联起来。
1 | public class Solution { |