将二叉树转成双向链表。
将二叉搜索树转成双向链表
输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。二叉树与双向链表
递归方法
1 | /* |
非递归解法
1 | /* |
114. Flatten Binary Tree to Linked List
Given a binary tree, flatten it to a linked list in-place.
For example, given the following tree:
1 | 1 |
The flattened tree should look like:
1 | 1 |
参考“参考文献1”,有多种解法。
430. Flatten a Multilevel Doubly Linked List
参考文献
[1]Flatten Binary Tree to Linked List:https://www.cnblogs.com/grandyang/p/4293853.html