最新 最热

☆打卡算法☆LeetCode 116、 填充每个节点的下一个右侧节点指针 算法解析

“给定一个完美二叉树,填充它的每个next指针,让这个指针指向其下一个右侧节点。”

2022-08-07
0

☆打卡算法☆LeetCode 114、二叉树展开为链表 算法解析

展开后的单链表应该同样使用 TreeNode ,其中 right 子指针指向链表中下一个结点,而左子指针始终为 null 。 展开后的单链表应该与二叉树 先序遍历 顺序相同。...

2022-08-07
0

☆打卡算法☆LeetCode 113、路径总和 II 算法解析

“给定一个二叉树根节点和目标整数,找出所有符合从根节点到目标节点的值等于目标值的路径。”

2022-08-07
0

☆打卡算法☆LeetCode 112、路径总和 算法解析

“给定一个二叉树根节点和一个目标整数,判断该树中是否存在从根节点到目标节点的路径节点值等于目标整数的路径。”

2022-08-07
0

☆打卡算法☆LeetCode 111、二叉树的最小深度 算法解析

其中H是树的高度,空间复杂度主要取决于递归时的开销,递归的空间复杂度为O(N),平均情况下树的高度与节点数的对数正相关,空间复杂度为O(log N),总的时间复杂度就是O(H)。...

2022-08-07
0

☆打卡算法☆LeetCode 110、平衡二叉树 算法解析

这道题是判断给定的二叉树是不是平衡二叉树,如果一棵二叉树是平衡二叉树,那么其所有子树也是平衡二叉树。

2022-08-07
0

☆打卡算法☆LeetCode 109、有序链表转换二叉搜索树 算法解析

给定一个单链表的头节点  head ,其中的元素 按升序排序 ,将其转换为高度平衡的二叉搜索树。

2022-08-07
0

☆打卡算法☆LeetCode 108、将有序数组转换为二叉搜索树 算法解析

链接:108. 将有序数组转换为二叉搜索树 - 力扣(LeetCode) (leetcode-cn.com)

2022-08-07
0

☆打卡算法☆LeetCode 107、二叉树的层序遍历 II 算法解析

链接:107. 二叉树的层序遍历 II - 力扣(LeetCode) (leetcode-cn.com)

2022-08-07
0

☆打卡算法☆LeetCode 106、从中序与后序遍历序列构造二叉树 算法解析

“给定两个整数数组ino和pos,其中ino是二叉树的中序遍历,pos是二叉树的后序遍历,请你构造并返回这颗二叉树。”

2022-08-07
0