index
title: 二叉搜索树与双向链表 date: 2019-08-21T11:00:41+08:00 draft: false categories: offer
题目
输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。
解题思路
由于 BST 的特性,采用中序遍历正好符合排序
要考虑 root 节点要与 左节点的最大值连接,与右节点的最小值连接
增加一个已排序链表的指针,指向最后一个已排序节点
Last updated
Was this helpful?