首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
算法
豪冷啊
创建于2022-08-03
订阅专栏
算法题解
暂无订阅
共118篇文章
创建于2022-08-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[算法]二叉树的堂兄弟节点
0x00 题目 在二叉树中,根节点位于深度 0 处 每个深度为 k 的节点的子节点位于深度 k+1 处 如果二叉树的两个节点 深度 相同 但 父节点 不同 ,则它们是一对 堂兄弟 节点 我们给出了具有
[算法]合并二叉树
0x00 题目 给定两个二叉树 想象当你将它们中的一个 覆盖 到另一个上时 两个二叉树的一些节点便会重叠 你需要将他们合并为一个新的二叉树 合并的规则是如果两个节点重叠 那么将他们的 值相加 作为节点
[算法]单值二叉树
0x00 题目 如果二叉树每个节点都具有相同的值 那么该二叉树就是 单值 二叉树 只有给定的树是单值二叉树时 才返回 true;否则返回 false 0x01 思路 方法一: 使用 集合 存储,全部是
[算法]二叉搜索树的范围和
0x00 题目 给定二叉搜索树 的根结点 root 返回值位于范围 [low, high] 之间的 所有结点的值的 和 0x01 思路 二叉搜索树 的特点: 当前 节点值 大 于 左子树 的所有节点值
[算法]递增顺序搜索树
0x00 题目 给你一棵 二叉搜索树,请你按 中序 遍历 将其重新排列为一棵 递增 顺序搜索树 使树中最 左 边的节点成为树的 根 节点 并且每个节点 没有 左 子节点,只有一个 右 子节点 0x01
[算法]叶子相似的树
0x00 题目 请考虑一棵二叉树上所有的叶子 这些叶子的值按 从左到右 的顺序排列形成一个 叶值序列 如果有两棵二叉树的叶值序列是相同 那么我们就认为它们是 叶相似 的\ 如果给定的两个头结点分别为
[算法]二叉搜索树节点最小距离
0x00 题目 给你一个二叉搜索树的根节点 root 返回树中任意两不同节点值之间的 最小 差值 0x01 思路 二叉搜索树 中序遍历 是一个升序数组 最小差值只能是 相邻节点 0x02 解法 语言:
[算法]二叉搜索树中的搜索
0x00 题目 给定二叉搜索树(BST)的 根 节点和一个 值 你需要在 BST 中找到节点值 等于 给定值的节点 返回以该节点为根的子树 如果节点不存在,则返回 NULL 0x01 思路 要查找指定
[算法]二叉树中第二小的节点
0x00 题目 给定一个非空特殊的二叉树,每个节点都是 正数 并且每个节点的子节点数量只能为 2 或 0 如果一个节点有两个子节点的话 那么该节点的值等于两个子节点中 较小 的一个 更正式地说, ro
[算法]二叉树两数之和
0x00 题目 给定一个二叉搜索树和一个目标结果 如果二叉搜索树中存在两个元素 且它们的和等于给定的目标结果,则返回 true 粟子 一: Target = 9 输出: True 粟子 二: Targ
[算法]平衡二叉树
0x00 题目 给你一个二叉树 判断它是否是高度平衡的二叉树 一棵高度平衡二叉树定义为: 一个二叉树 每个 节点的 左右 两个子树的 高度差的绝对值不超过 1 0x01 思路 高度差的绝对值不超过 1
[算法]根据二叉树创建字符串
0x00 题目 给你一棵二叉树,使用 前序 遍历的方式 将这个它转换成一个由 括号 和 整数 组成的字符串 空 节点则用一对空括号 () 表示 而且你需要省略所有不影响字符串 与原始二叉树之间的一对一
[算法]另一个二叉树的子树
0x00 题目 给定两个非空二叉树 s 和 t 检验 s 中是否包含和 t 具有相同结构和节点值的子树 s 的一个子树包括 s 的一个节点和这个节点的所有子孙 s 也可以看做它 自身 的一棵子树 0x
[算法]二叉树的坡度
0x00 题目 给定一个二叉树,计算整个树的坡度 一个树的 节点的坡度 定义为,该节点 左 子树的节点之和 与 右 子树节点之和 的 差的绝对值 如果没有左子树的话,左子树的节点之和为 0 ,没有右子
[算法]二叉树的直径
0x00 题目 给你一棵二叉树,计算它的直径长度 一棵二叉树的直径长度是: 任意两个结点路径长度中的最大值 这条路径可能穿过也可能不穿过根结点 示例: 有这样一棵二叉树 返回结果:3 它的长度是路径
[算法]本世纪(21世纪)剩下的回文日期数不多了
前言 早上,在上班的地铁上,刷朋友圈的时候,看到了这样一个日期:20211202 看着这个数字,脑子停顿了一下,这个数字不就是一个回文数么? 于是,心中顿时产生一个想法,日期回文数有多少个呢? 回文数
[算法]二叉树的所有路径
0x00 题目 给定一个二叉树,返回所有从根节点到叶子节点的路径 0x01 思路 这个问题就像是: 从山顶往山脚走,有很多条路 你需要把所有下山的路都找出来 既然是找线路,就应该习惯性地想到,使用 深
[算法]二叉树路径总和问题
0x00 题目 给你一棵二叉树的根节点 root 和一个表示目标 和 的整数 targetSum 判断该树中是否存在【根节点】到【叶子节点】的路径 这条路径上所有节点值相加的结果等于 targetSu
[算法]二叉搜索树中的众数
0x00 题目 给定一个有相同值的二叉搜索树(BST),找出 BST 中的所有众数(出现频率最高的元素) 如果众数超过 1 个,不需考虑输出顺序 进阶:你可以不使用额外的空间吗?(假设由递归产生的隐式
[算法]二叉搜索树的最小绝对差
0x00 题目 给你一棵所有节点为非负值的【二叉搜索树】 请你计算树中任意两节点的【差】的绝对值的【最小值】 0x01 思路 二叉搜索树【中序遍历】是一个【升序】数组 可知,最小值只可能是相邻节点之差
下一页