22.<tag-二叉树和树的链化,构建问题>补充: lt.114. 二叉树展开为链表 + lt.108. 将有序数组转换为二叉搜索树 dbc-CSDN博客网友收藏

22.<tag-叉树和树的链化,构建问题>补充: lt.114. 叉树展开为链表 + lt.108. 将有序数组转换为二叉搜索树 dbc-CSDN博客

文章浏览阅读322次。题目中,要求说是 in-place,之前一直以为这个意思就是要求空间复杂度是 O(1)O(1)。偶然看见评论区大神的解释, in-place 的意思可能更多说的是直接在原来的节点上改变指向,空间复杂度并没有要求。所以这......
阅读全文
递归相关:约瑟夫环、括号生成、二叉树的最小深度、二叉搜索树、组合、全排列 ..._约瑟夫环二叉树_凤求凰的博客的博客-CSDN博客网友收藏

递归相关:约瑟夫环、括号生成、叉树的最小深度、二叉搜索树、组合、全排列 ..._约瑟夫环叉树_凤求凰的博客的博客-CSDN博客

一、爬楼梯题目:假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。class Solution: def climbStairs(self, n: int) -> int: if n <= 3: return......
阅读全文
19.<tag-二叉树和公共祖先问题>补充: lt.lt.236. 二叉树的最近公共祖先 + lt.235. 二叉搜索树的最近公共祖先 (同剑指Offer 61 I,II)-CSDN博客网友收藏

19.<tag-叉树和公共祖先问题>补充: lt.lt.236. 叉树的最近公共祖先 + lt.235. 二叉搜索树的最近公共祖先 (同剑指Offer 61 I,II)-CSDN博客

文章浏览阅读198次。如果找到了 节点p或者q,或者遇到空节点,就返回。3, 确定单层递归逻辑值得注意的是, 本题函数有返回值, 是因为回溯的过程需要递归函数的返回值做判断, 但是本题我们依然要遍历树的所有结点。......
阅读全文