LeetCode刷题-114. 二叉树展开为链表
题目链接:114. 二叉树展开为链表
¶题解:
找规律?
¶题目简述:
讲一个二叉树变为一个链表,具体查看题目链接!
¶题解:
思路:
- 若当前点存在左子树,则将左子树右链插入当前节点的右儿子
- 否则,当前节点走到右子树
就是每次将从左上到右下方向的链插入到该父节点的右链!
时间复杂度:外层循环遍历每个节点一次为O(n)
,内存循环会将每个右链遍历一次,每个节点最多被遍历两次,为O(n)
¶AC代码:
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小牛博客!
评论