0094 | 二叉树的中序遍历open in new window | JSopen in new window | 栈 树 深度优先搜索 1+ | |
0098 | 验证二叉搜索树open in new window | JSopen in new window | 树 深度优先搜索 二叉搜索树 1+ | |
0099 | 恢复二叉搜索树open in new window | JSopen in new window | 树 深度优先搜索 二叉搜索树 1+ | |
0100 | 相同的树open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 1+ | |
0101 | 对称二叉树open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 1+ | |
0104 | 二叉树的最大深度open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 1+ | |
0110 | 平衡二叉树open in new window | JSopen in new window | 树 深度优先搜索 二叉树 | |
0111 | 二叉树的最小深度open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 1+ | |
0112 | 路径总和open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 1+ | |
0113 | 路径总和 IIopen in new window | JSopen in new window | 树 深度优先搜索 回溯 1+ | |
0114 | 二叉树展开为链表open in new window | JSopen in new window | 栈 树 深度优先搜索 2+ | |
0116 | 填充每个节点的下一个右侧节点指针open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 2+ | |
0117 | 填充每个节点的下一个右侧节点指针 IIopen in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 2+ | |
0124 | 二叉树中的最大路径和open in new window | | 树 深度优先搜索 动态规划 1+ | |
0129 | 求根节点到叶节点数字之和open in new window | JSopen in new window | 树 深度优先搜索 二叉树 | |
0130 | 被围绕的区域open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
0133 | 克隆图open in new window | JSopen in new window | 深度优先搜索 广度优先搜索 图 1+ | |
0144 | 二叉树的前序遍历open in new window | JSopen in new window | 栈 树 深度优先搜索 1+ | |
0145 | 二叉树的后序遍历open in new window | JSopen in new window | 栈 树 深度优先搜索 1+ | |
0156 | 上下翻转二叉树open in new window | JSopen in new window | 树 深度优先搜索 二叉树 | |
0199 | 二叉树的右视图open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 1+ | |
0200 | 岛屿数量open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
0207 | 课程表open in new window | | 深度优先搜索 广度优先搜索 图 1+ | |
0210 | 课程表 IIopen in new window | | 深度优先搜索 广度优先搜索 图 1+ | |
0211 | 添加与搜索单词 - 数据结构设计open in new window | | 深度优先搜索 设计 字典树 1+ | |
0222 | 完全二叉树的节点个数open in new window | JSopen in new window | 树 深度优先搜索 二分查找 1+ | |
0226 | 翻转二叉树open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 1+ | |
0230 | 二叉搜索树中第K小的元素open in new window | JSopen in new window | 树 深度优先搜索 二叉搜索树 1+ | |
0235 | 二叉搜索树的最近公共祖先open in new window | JSopen in new window | 树 深度优先搜索 二叉搜索树 1+ | |
0236 | 二叉树的最近公共祖先open in new window | JSopen in new window | 树 深度优先搜索 二叉树 | |
0250 | 统计同值子树open in new window | | 树 深度优先搜索 二叉树 | |
0257 | 二叉树的所有路径open in new window | JSopen in new window | 树 深度优先搜索 字符串 2+ | |
0261 | 以图判树open in new window | | 深度优先搜索 广度优先搜索 并查集 1+ | |
0269 | 火星词典open in new window | | 深度优先搜索 广度优先搜索 图 3+ | |
0270 | 最接近的二叉搜索树值open in new window | | 树 深度优先搜索 二叉搜索树 2+ | |
0272 | 最接近的二叉搜索树值 IIopen in new window | | 栈 树 深度优先搜索 4+ | |
0285 | 二叉搜索树中的中序后继open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
0297 | 二叉树的序列化与反序列化open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 3+ | |
0298 | 二叉树最长连续序列open in new window | | 树 深度优先搜索 二叉树 | |
0302 | 包含全部黑色像素的最小矩形open in new window | | 深度优先搜索 广度优先搜索 数组 2+ | |
0310 | 最小高度树open in new window | | 深度优先搜索 广度优先搜索 图 1+ | |
0314 | 二叉树的垂直遍历open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
0323 | 无向图中连通分量的数目open in new window | | 深度优先搜索 广度优先搜索 并查集 1+ | |
0329 | 矩阵中的最长递增路径open in new window | | 深度优先搜索 广度优先搜索 图 5+ | |
0332 | 重新安排行程open in new window | | 深度优先搜索 图 欧拉回路 | |
0333 | 最大 BST 子树open in new window | | 树 深度优先搜索 二叉搜索树 2+ | |
0337 | 打家劫舍 IIIopen in new window | | 树 深度优先搜索 动态规划 1+ | |
0339 | 嵌套列表权重和open in new window | | 深度优先搜索 广度优先搜索 | |
0341 | 扁平化嵌套列表迭代器open in new window | | 栈 树 深度优先搜索 3+ | |
0364 | 加权嵌套序列和 IIopen in new window | | 栈 深度优先搜索 广度优先搜索 | |
0365 | 水壶问题open in new window | | 深度优先搜索 广度优先搜索 数学 | |
0366 | 寻找二叉树的叶子节点open in new window | JSopen in new window | 树 深度优先搜索 二叉树 | |
0385 | 迷你语法分析器open in new window | | 栈 深度优先搜索 字符串 | |
0386 | 字典序排数open in new window | | 深度优先搜索 字典树 | |
0388 | 文件的最长绝对路径open in new window | | 栈 深度优先搜索 字符串 | |
0399 | 除法求值open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
0404 | 左叶子之和open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
0417 | 太平洋大西洋水流问题open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | |
0419 | 甲板上的战舰open in new window | | 深度优先搜索 数组 矩阵 | |
0426 | 将二叉搜索树转化为排序的双向链表open in new window | JSopen in new window | 栈 树 深度优先搜索 4+ | |
0428 | 序列化和反序列化 N 叉树open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
0430 | 扁平化多级双向链表open in new window | JSopen in new window | 深度优先搜索 链表 双向链表 | |
0431 | 将 N 叉树编码为二叉树open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
0437 | 路径总和 IIIopen in new window | | 树 深度优先搜索 二叉树 | |
0449 | 序列化和反序列化二叉搜索树open in new window | | 树 深度优先搜索 广度优先搜索 4+ | |
0463 | 岛屿的周长open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | |
0472 | 连接词open in new window | | 深度优先搜索 字典树 数组 2+ | |
0490 | 迷宫open in new window | | 深度优先搜索 广度优先搜索 图 | |
0499 | 迷宫 IIIopen in new window | | 深度优先搜索 广度优先搜索 图 2+ | |
0501 | 二叉搜索树中的众数open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
0505 | 迷宫 IIopen in new window | | 深度优先搜索 广度优先搜索 图 2+ | |
0508 | 出现次数最多的子树元素和open in new window | | 树 深度优先搜索 哈希表 1+ | |
0513 | 找树左下角的值open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
0514 | 自由之路open in new window | JSopen in new window | 深度优先搜索 广度优先搜索 字符串 1+ | |
0515 | 在每个树行中找最大值open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
0529 | 扫雷游戏open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | |
0530 | 二叉搜索树的最小绝对差open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 2+ | |
0536 | 从字符串生成二叉树open in new window | | 树 深度优先搜索 字符串 1+ | |
0538 | 把二叉搜索树转换为累加树open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
0543 | 二叉树的直径open in new window | JSopen in new window | 树 深度优先搜索 二叉树 | |
0545 | 二叉树的边界open in new window | | 树 深度优先搜索 二叉树 | |
0547 | 省份数量open in new window | | 深度优先搜索 广度优先搜索 并查集 1+ | |
0549 | 二叉树中最长的连续序列open in new window | | 树 深度优先搜索 二叉树 | |
0559 | N 叉树的最大深度open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 | |
0563 | 二叉树的坡度open in new window | | 树 深度优先搜索 二叉树 | |
0565 | 数组嵌套open in new window | | 深度优先搜索 数组 | |
0572 | 另一棵树的子树open in new window | JSopen in new window | 树 深度优先搜索 二叉树 2+ | |
0582 | 杀掉进程open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
0589 | N 叉树的前序遍历open in new window | JSopen in new window | 栈 树 深度优先搜索 | |
0590 | N 叉树的后序遍历open in new window | JSopen in new window | 栈 树 深度优先搜索 | |
0606 | 根据二叉树创建字符串open in new window | | 树 深度优先搜索 字符串 1+ | |
0617 | 合并二叉树open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 1+ | |
0623 | 在二叉树中增加一行open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
0637 | 二叉树的层平均值open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 1+ | |
0652 | 寻找重复的子树open in new window | | 树 深度优先搜索 哈希表 1+ | |
0653 | 两数之和 IV - 输入二叉搜索树open in new window | | 树 深度优先搜索 广度优先搜索 4+ | |
0655 | 输出二叉树open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
0662 | 二叉树最大宽度open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
0663 | 均匀树划分open in new window | | 树 深度优先搜索 二叉树 | |
0666 | 路径总和 IVopen in new window | | 树 深度优先搜索 数组 1+ | |
0669 | 修剪二叉搜索树open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
0671 | 二叉树中第二小的节点open in new window | | 树 深度优先搜索 二叉树 | |
0672 | 灯泡开关 Ⅱopen in new window | | 位运算 深度优先搜索 广度优先搜索 1+ | |
0684 | 冗余连接open in new window | | 深度优先搜索 广度优先搜索 并查集 1+ | |
0685 | 冗余连接 IIopen in new window | | 深度优先搜索 广度优先搜索 并查集 1+ | |
0687 | 最长同值路径open in new window | | 树 深度优先搜索 二叉树 | |
0690 | 员工的重要性open in new window | | 深度优先搜索 广度优先搜索 哈希表 | |
0694 | 不同岛屿的数量open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
0695 | 岛屿的最大面积open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
0711 | 不同岛屿的数量 IIopen in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
0721 | 账户合并open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
0733 | 图像渲染open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | |
0737 | 句子相似性 IIopen in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
0742 | 二叉树最近的叶节点open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
0743 | 网络延迟时间open in new window | | 深度优先搜索 广度优先搜索 图 2+ | |
0749 | 隔离病毒open in new window | | 深度优先搜索 广度优先搜索 数组 2+ | |
0753 | 破解保险箱open in new window | | 深度优先搜索 图 欧拉回路 | |
0756 | 金字塔转换矩阵open in new window | | 位运算 深度优先搜索 广度优先搜索 | |
0765 | 情侣牵手open in new window | | 贪心 深度优先搜索 广度优先搜索 2+ | |
0778 | 水位上升的泳池中游泳open in new window | | 深度优先搜索 广度优先搜索 并查集 4+ | |
0783 | 二叉搜索树节点最小距离open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 2+ | |
0785 | 判断二分图open in new window | | 深度优先搜索 广度优先搜索 并查集 1+ | |
0787 | K 站中转内最便宜的航班open in new window | | 深度优先搜索 广度优先搜索 图 3+ | |
0797 | 所有可能的路径open in new window | | 深度优先搜索 广度优先搜索 图 1+ | |
0802 | 找到最终的安全状态open in new window | | 深度优先搜索 广度优先搜索 图 1+ | |
0814 | 二叉树剪枝open in new window | | 树 深度优先搜索 二叉树 | |
0827 | 最大人工岛open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
0834 | 树中距离之和open in new window | | 树 深度优先搜索 图 1+ | |
0839 | 相似字符串组open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
0841 | 钥匙和房间open in new window | | 深度优先搜索 广度优先搜索 图 | |
0851 | 喧闹和富有open in new window | | 深度优先搜索 图 拓扑排序 1+ | |
0863 | 二叉树中所有距离为 K 的结点open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
0865 | 具有所有最深节点的最小子树open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
0872 | 叶子相似的树open in new window | | 树 深度优先搜索 二叉树 | |
0886 | 可能的二分法open in new window | | 深度优先搜索 广度优先搜索 并查集 1+ | |
0897 | 递增顺序搜索树open in new window | | 栈 树 深度优先搜索 2+ | |
0924 | 尽量减少恶意软件的传播open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
0928 | 尽量减少恶意软件的传播 IIopen in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
0934 | 最短的桥open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | |
0938 | 二叉搜索树的范围和open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
0947 | 移除最多的同行或同列石头open in new window | | 深度优先搜索 并查集 图 | |
0951 | 翻转等价二叉树open in new window | | 树 深度优先搜索 二叉树 | |
0959 | 由斜杠划分区域open in new window | | 深度优先搜索 广度优先搜索 并查集 1+ | |
0965 | 单值二叉树open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
0968 | 监控二叉树open in new window | | 树 深度优先搜索 动态规划 1+ | |
0971 | 翻转二叉树以匹配先序遍历open in new window | | 树 深度优先搜索 二叉树 | |
0979 | 在二叉树中分配硬币open in new window | | 树 深度优先搜索 二叉树 | |
0987 | 二叉树的垂序遍历open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
0988 | 从叶结点开始的最小字符串open in new window | | 树 深度优先搜索 字符串 1+ | |
0993 | 二叉树的堂兄弟节点open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1020 | 飞地的数量open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
1022 | 从根到叶的二进制数之和open in new window | | 树 深度优先搜索 二叉树 | |
1026 | 节点与其祖先之间的最大差值open in new window | | 树 深度优先搜索 二叉树 | |
1028 | 从先序遍历还原二叉树open in new window | | 树 深度优先搜索 字符串 1+ | |
1034 | 边界着色open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | |
1036 | 逃离大迷宫open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | |
1038 | 从二叉搜索树到更大和树open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
1042 | 不邻接植花open in new window | | 深度优先搜索 广度优先搜索 图 | |
1059 | 从始点到终点的所有路径open in new window | | 深度优先搜索 图 | |
1080 | 根到叶路径上的不足节点open in new window | | 树 深度优先搜索 二叉树 | |
1102 | 得分最高的路径open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
1110 | 删点成林open in new window | | 树 深度优先搜索 数组 2+ | |
1120 | 子树的最大平均值open in new window | | 树 深度优先搜索 二叉树 | |
1123 | 最深叶节点的最近公共祖先open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
1145 | 二叉树着色游戏open in new window | | 树 深度优先搜索 二叉树 | |
1161 | 最大层内元素和open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1192 | 查找集群内的关键连接open in new window | | 深度优先搜索 图 双连通分量 | |
1202 | 交换字符串中的元素open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
1203 | 项目管理open in new window | | 深度优先搜索 广度优先搜索 图 1+ | |
1214 | 查找两棵二叉搜索树之和open in new window | | 栈 树 深度优先搜索 4+ | |
1236 | 网络爬虫open in new window | | 深度优先搜索 广度优先搜索 字符串 1+ | |
1242 | 多线程网页爬虫open in new window | | 深度优先搜索 广度优先搜索 多线程 | |
1245 | 树的直径open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
1254 | 统计封闭岛屿的数目open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
1257 | 最小公共区域open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
1261 | 在受污染的二叉树中查找元素open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
1267 | 统计参与通信的服务器open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
1273 | 删除树节点open in new window | | 树 深度优先搜索 广度优先搜索 | |
1302 | 层数最深叶子节点的和open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1305 | 两棵二叉搜索树中的所有元素open in new window | | 树 深度优先搜索 二叉搜索树 2+ | |
1306 | 跳跃游戏 IIIopen in new window | | 深度优先搜索 广度优先搜索 数组 | |
1315 | 祖父节点值为偶数的节点和open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1319 | 连通网络的操作次数open in new window | | 深度优先搜索 广度优先搜索 并查集 1+ | |
1325 | 删除给定值的叶子节点open in new window | | 树 深度优先搜索 二叉树 | |
1339 | 分裂二叉树的最大乘积open in new window | | 树 深度优先搜索 二叉树 | |
1361 | 验证二叉树open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
1367 | 二叉树中的链表open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
1372 | 二叉树中的最长交错路径open in new window | | 树 深度优先搜索 动态规划 1+ | |
1373 | 二叉搜索子树的最大键值和open in new window | | 树 深度优先搜索 二叉搜索树 2+ | |
1376 | 通知所有员工所需的时间open in new window | | 树 深度优先搜索 广度优先搜索 | |
1377 | T 秒后青蛙的位置open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1379 | 找出克隆二叉树中的相同节点open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1382 | 将二叉搜索树变平衡open in new window | | 贪心 树 深度优先搜索 3+ | |
1391 | 检查网格中是否存在有效路径open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
1430 | 判断给定的序列是否是二叉树从根到叶的路径open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1443 | 收集树上所有苹果的最少时间open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1448 | 统计二叉树中好节点的数目open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1457 | 二叉树中的伪回文路径open in new window | | 位运算 树 深度优先搜索 2+ | |
1462 | 课程表 IVopen in new window | | 深度优先搜索 广度优先搜索 图 1+ | |
1466 | 重新规划路线open in new window | | 深度优先搜索 广度优先搜索 图 | |
1469 | 寻找所有的独生节点open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1483 | 树节点的第 K 个祖先open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
1485 | 克隆含随机指针的二叉树open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
1490 | 克隆 N 叉树open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1506 | 找到 N 叉树的根节点open in new window | | 位运算 树 深度优先搜索 1+ | |
1516 | 移动 N 叉树的子树open in new window | | 树 深度优先搜索 | |
1519 | 子树中标签相同的节点数open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
1522 | N 叉树的直径open in new window | JSopen in new window | 树 深度优先搜索 | |
1530 | 好叶子节点对的数量open in new window | | 树 深度优先搜索 二叉树 | |
1559 | 二维网格图中探测环open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
1568 | 使陆地分离的最少天数open in new window | | 深度优先搜索 广度优先搜索 数组 2+ | |
1600 | 王位继承顺序open in new window | | 树 深度优先搜索 设计 1+ | |
1612 | 检查两棵二叉表达式树是否等价open in new window | | 树 深度优先搜索 二叉树 | |
1631 | 最小体力消耗路径open in new window | | 深度优先搜索 广度优先搜索 并查集 4+ | |
1644 | 二叉树的最近公共祖先 IIopen in new window | | 树 深度优先搜索 二叉树 | |
1660 | 纠正二叉树open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
1666 | 改变二叉树的根节点open in new window | | 树 深度优先搜索 二叉树 | |
1676 | 二叉树的最近公共祖先 IVopen in new window | | 树 深度优先搜索 二叉树 | |
1706 | 球会落何处open in new window | | 深度优先搜索 数组 动态规划 2+ | |
1722 | 执行交换操作后的最小汉明距离open in new window | | 深度优先搜索 并查集 数组 | |
1740 | 找到二叉树中的距离open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
1766 | 互质树open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1778 | 未知网格中的最短路径open in new window | | 深度优先搜索 广度优先搜索 图 1+ | |
1810 | 隐藏网格下的最小消耗路径open in new window | | 深度优先搜索 广度优先搜索 图 2+ | |
1858 | 包含所有前缀的最长单词open in new window | | 深度优先搜索 字典树 | |
1905 | 统计子岛屿open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
1932 | 合并多棵二叉搜索树open in new window | | 树 深度优先搜索 哈希表 2+ | |
1970 | 你能穿过矩阵的最后一天open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
1971 | 寻找图中是否存在路径open in new window | | 深度优先搜索 广度优先搜索 并查集 1+ | |
1973 | 值等于子节点值之和的节点数量open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
1992 | 找到所有的农场组open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | |
1993 | 树上的操作open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
2003 | 每棵子树内缺失的最小基因值open in new window | | 树 深度优先搜索 并查集 1+ | |
2049 | 统计最高分的节点数目open in new window | | 树 深度优先搜索 数组 1+ | |
2092 | 找出知晓秘密的所有专家open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
2096 | 从二叉树一个节点到另一个节点每一步的方向open in new window | | 树 深度优先搜索 字符串 1+ | |
2097 | 合法重新排列数对open in new window | | 深度优先搜索 图 欧拉回路 | |
2101 | 引爆最多的炸弹open in new window | | 深度优先搜索 广度优先搜索 图 3+ | |
2127 | 参加会议的最多员工数open in new window | | 深度优先搜索 图 拓扑排序 | |
2192 | 有向无环图中一个节点的所有祖先open in new window | | 深度优先搜索 广度优先搜索 图 1+ | |
2196 | 根据描述创建二叉树open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 3+ | |
2204 | 无向图中到环的距离open in new window | | 深度优先搜索 广度优先搜索 并查集 1+ | |
2246 | 相邻字符不同的最长路径open in new window | | 树 深度优先搜索 图 3+ | |
2265 | 统计值等于子树平均值的节点数open in new window | | 树 深度优先搜索 二叉树 | |
2277 | 树中最接近路径的节点open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
2307 | 检查方程中的矛盾之处open in new window | | 深度优先搜索 并查集 图 1+ | |
2313 | 二叉树中得到结果所需的最少翻转次数open in new window | | 树 深度优先搜索 动态规划 1+ | |
2316 | 统计无向图中无法互相到达点对数open in new window | | 深度优先搜索 广度优先搜索 并查集 1+ | |
2322 | 从树中删除边的最小分数open in new window | | 位运算 树 深度优先搜索 1+ | |
2328 | 网格图中递增路径的数目open in new window | | 深度优先搜索 广度优先搜索 图 5+ | |
2331 | 计算布尔二叉树的值open in new window | | 树 深度优先搜索 二叉树 | |
2359 | 找到离给定两个节点最近的节点open in new window | | 深度优先搜索 图 | |
2360 | 图中的最长环open in new window | | 深度优先搜索 图 拓扑排序 | |
2368 | 受限条件下可到达节点的数目open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
2378 | 选择边来最大化树的得分open in new window | | 树 深度优先搜索 动态规划 | |
2385 | 感染二叉树需要的总时间open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
2415 | 反转二叉树的奇数层open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
2440 | 创建价值相同的连通块open in new window | | 树 深度优先搜索 数组 2+ | |
2445 | 值为 1 的节点数open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
2458 | 移除子树后的二叉树高度open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
2467 | 树上最大得分和路径open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
2476 | 二叉搜索树最近节点查询open in new window | | 树 深度优先搜索 数组 2+ | |
2477 | 到达首都的最少油耗open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
2479 | 两个不重叠子树的最大异或值open in new window | | 树 深度优先搜索 图 1+ | |
2492 | 两个城市间路径的最小分数open in new window | | 深度优先搜索 广度优先搜索 并查集 1+ | |
2538 | 最大价值和与最小价值和的差值open in new window | | 树 深度优先搜索 数组 1+ | |
2556 | 二进制矩阵中翻转最多一次使路径不连通open in new window | | 深度优先搜索 广度优先搜索 数组 2+ | |
2581 | 统计可能的树根数目open in new window | | 树 深度优先搜索 哈希表 1+ | |
2596 | 检查骑士巡视方案open in new window | | 深度优先搜索 广度优先搜索 数组 2+ | |
2641 | 二叉树的堂兄弟节点 IIopen in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
2646 | 最小化旅行的价格总和open in new window | | 树 深度优先搜索 图 2+ | |
2658 | 网格图中鱼的最大数目open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
2685 | 统计完全连通分量的数量open in new window | | 深度优先搜索 广度优先搜索 图 | |
2689 | 从 Rope 树中提取第 K 个字符open in new window | | 树 深度优先搜索 | |
LCP 07 | 传递信息open in new window | | 深度优先搜索 广度优先搜索 图 1+ | |
LCP 10 | 二叉树任务调度open in new window | | 树 深度优先搜索 动态规划 1+ | |
LCP 21 | 追逐游戏open in new window | | 深度优先搜索 广度优先搜索 图 1+ | |
LCP 31 | 变换的迷宫open in new window | | 深度优先搜索 广度优先搜索 数组 2+ | |
LCP 44 | 开幕式焰火open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
LCP 45 | 自行车炫技赛场open in new window | | 深度优先搜索 广度优先搜索 记忆化搜索 3+ | |
LCP 63 | 弹珠游戏open in new window | | 深度优先搜索 广度优先搜索 图 5+ | |
LCP 64 | 二叉树灯饰open in new window | | 树 深度优先搜索 动态规划 1+ | |
LCP 67 | 装饰树open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
LCS 03 | 主题空间open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
剑指 Offer 13 | 机器人的运动范围open in new window | JSopen in new window | 深度优先搜索 广度优先搜索 动态规划 | |
剑指 Offer 26 | 树的子结构open in new window | JSopen in new window | 树 深度优先搜索 二叉树 | |
剑指 Offer 27 | 二叉树的镜像open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 1+ | |
剑指 Offer 28 | 对称的二叉树open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 1+ | |
剑指 Offer 34 | 二叉树中和为某一值的路径open in new window | JSopen in new window | 树 深度优先搜索 回溯 1+ | |
剑指 Offer 36 | 二叉搜索树与双向链表open in new window | JSopen in new window | 栈 树 深度优先搜索 4+ | |
剑指 Offer 37 | 序列化二叉树open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 3+ | |
剑指 Offer 54 | 二叉搜索树的第k大节点open in new window | JSopen in new window | 树 深度优先搜索 二叉搜索树 1+ | |
剑指 Offer 55 - I | 二叉树的深度open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 1+ | |
剑指 Offer 55 - II | 平衡二叉树open in new window | | 树 深度优先搜索 二叉树 | |
剑指 Offer 68 - I | 二叉搜索树的最近公共祖先open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
剑指 Offer 68 - II | 二叉树的最近公共祖先open in new window | | 树 深度优先搜索 二叉树 | |
剑指 Offer II 028 | 展平多级双向链表open in new window | | 深度优先搜索 链表 双向链表 | |
剑指 Offer II 044 | 二叉树每层的最大值open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
剑指 Offer II 045 | 二叉树最底层最左边的值open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
剑指 Offer II 046 | 二叉树的右侧视图open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
剑指 Offer II 047 | 二叉树剪枝open in new window | | 树 深度优先搜索 二叉树 | |
剑指 Offer II 048 | 序列化与反序列化二叉树open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
剑指 Offer II 049 | 从根节点到叶节点的路径数字之和open in new window | | 树 深度优先搜索 二叉树 | |
剑指 Offer II 050 | 向下的路径节点之和open in new window | | 树 深度优先搜索 二叉树 | |
剑指 Offer II 051 | 节点之和最大的路径open in new window | | 树 深度优先搜索 动态规划 1+ | |
剑指 Offer II 052 | 展平二叉搜索树open in new window | | 栈 树 深度优先搜索 2+ | |
剑指 Offer II 053 | 二叉搜索树中的中序后继open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
剑指 Offer II 054 | 所有大于等于节点的值之和open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
剑指 Offer II 056 | 二叉搜索树中两个节点之和open in new window | | 树 深度优先搜索 广度优先搜索 4+ | |
剑指 Offer II 086 | 分割回文子字符串open in new window | | 深度优先搜索 广度优先搜索 图 1+ | |
剑指 Offer II 105 | 岛屿的最大面积open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
剑指 Offer II 106 | 二分图open in new window | | 深度优先搜索 广度优先搜索 并查集 1+ | |
剑指 Offer II 110 | 所有路径open in new window | | 深度优先搜索 广度优先搜索 图 1+ | |
剑指 Offer II 111 | 计算除法open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
剑指 Offer II 112 | 最长递增路径open in new window | | 深度优先搜索 广度优先搜索 图 5+ | |
剑指 Offer II 113 | 课程顺序open in new window | | 深度优先搜索 广度优先搜索 图 1+ | |
剑指 Offer II 114 | 外星文字典open in new window | | 深度优先搜索 广度优先搜索 图 3+ | |
剑指 Offer II 116 | 省份数量open in new window | | 深度优先搜索 广度优先搜索 并查集 1+ | |
剑指 Offer II 117 | 相似的字符串open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
剑指 Offer II 118 | 多余的边open in new window | | 深度优先搜索 广度优先搜索 并查集 1+ | |
面试题 04.01 | 节点间通路open in new window | | 深度优先搜索 广度优先搜索 图 | |
面试题 04.04 | 检查平衡性open in new window | | 树 深度优先搜索 二叉树 | |
面试题 04.05 | 合法二叉搜索树open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
面试题 04.06 | 后继者open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
面试题 04.08 | 首个共同祖先open in new window | | 树 深度优先搜索 二叉树 | |
面试题 04.10 | 检查子树open in new window | | 树 深度优先搜索 二叉树 2+ | |
面试题 04.12 | 求和路径open in new window | | 树 深度优先搜索 二叉树 | |
面试题 08.10 | 颜色填充open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | |
面试题 16.19 | 水域大小open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
面试题 17.07 | 婴儿名字open in new window | | 深度优先搜索 广度优先搜索 并查集 4+ | |
面试题 17.12 | BiNodeopen in new window | | 栈 树 深度优先搜索 3+ | |