题目
二叉树数据结构TreeNode可用来表示单向链表(其中left置空,right为下一个链表节点)。实现一个方法,把二叉搜索树转换为单向链表,要求依然符合二叉搜索树的性质,转换操作应是原址的,也就是在原始的二叉搜索树上直接修改。
返回转换后的单向链表的头节点。
注意:本题相对原题稍作改动
示例1:
1 | 输入: [4,2,5,1,3,null,6,0] |
提示:
- 节点数量不会超过 100000。
解法
解法一:
Java
1 | public TreeNode convertBiNode(TreeNode root) { |