搜索(持续更新、整理)

  • BFS
    • 路径总和:leetcode-112
    • 单词接龙II:leetcode-126
    • 单词接龙:leetcode-127
    • 被围绕的区域:leetcode-130
    • 克隆图:leetcode-133
    • 岛屿数量:leetcode-200
    • 课程表:leetcode-207
    • 课程表II:leetcode-210
    • 删除无效的括号:leetcode-301
    • 矩阵中的最长递增路径:leetcode-329
    • 整数替换:leetcode-397
    • 太平洋大西洋水流问题:leetcode-417
    • 最小基因变化:leetcode-433
    • 迷宫:leetcode-490
    • 迷宫II:leetcode-499
    • 扫雷游戏:leetcode-529
    • 01矩阵:leetcode-542
    • 省份数量:leetcode-547
    • 两数之和IV-输入BST:leetcode-653
    • 为高尔夫比赛砍树:leetcode-675
    • 员工的重要性:leetcode-690
    • 岛屿的最大面积:leetcode-695
    • 图像渲染:leetcode-733
    • 网络延迟时间:leetcode-743
    • 打开转盘锁:leetcode-752
    • 滑动谜题:leetcode-773
    • 判断二分图:leetcode-785
    • 所有可能的路径:leetcode-797
    • 公交路线:leetcode-815
    • 推多米诺:leetcode-838
    • 钥匙和房间:leetcode-841
    • 访问所有节点的最短路径:leetcode-847
    • 相似度为K的字符串:leetcode-854
    • 获取所有钥匙的最短路径:leetcode-864
    • 细分图中的可到达结点:leetcode-882
    • 蛇梯棋:leetcode-909
    • 最短的桥:leetcode-934
    • 连续差相同的数字:leetcode-967
    • 腐烂的橘子:leetcode-994
    • 飞地的数量:leetcode-1020
    • 边框着色:leetcode-1034
    • 逃离大迷宫:leetcode-1036
    • 二进制矩阵中的最短路径:leetcode-1091
    • 花括号展开II:leetcode-1096
    • 最小的必要团队:leetcode-1125
    • 颜色交替的最短路径:leetcode-1129
    • 地图分析:leetcode-1162
    • 交换字符串中的元素:leetcode-1202
    • 穿过迷宫的最少移动次数:leetcode-1210
    • 推箱子:leetcode-1263
    • 转换为全零矩阵的最少反转次数:leetcode-1284
    • 网格中的最短路径:leetcode-1293
    • 你能从盒子里获得的最大糖果数:leetcode-1298
    • 跳跃游戏III:leetcode-1306
    • 获取你好友已观看的视频:leetcode-1311
    • 联通网络的操作次数:leetcode-1319
    • 阈值距离内邻居最少的城市:leetcode-1334
    • 跳跃游戏IV:leetcode-1345
    • 使网格图至少有一条有效路径的最小代价:leetcode-1368
    • T秒后青蛙的位置:leetcode-1377
    • 重新规划路线:leetcode-1466
  • BFS & 树
    • 相同的树:leetcode-100
    • 对称二叉树:leetcode-101
    • 二叉树的层序遍历:leetcode-102
    • 二叉树的锯齿形层序遍历:leetcode-103
    • 二叉树的最大深度:leetcode-104
    • 求根节点到叶节点数字之和:leetcode-129
    • 翻转二叉树:leetcode-226
    • 二叉树的所有路径:leetcode-257
    • 二叉树的序列化与反序列化:leetcode-297
    • 最小高度树:leetcode-310
    • 左叶子之和:leetcode-404
    • 序列化和反序列化N叉树:leetcode-428
    • N叉树的层次遍历:leetcode-429
    • 序列化和反序列化二叉搜索树:leetcode-449
    • N叉树的最大深度:leetcode-559
    • 合并二叉树:leetcode-617
    • 在二叉树中增加一行:leetcode-623
    • 输出二叉树:leetcode-655
    • 二叉树中所有距离为K的结点:leetcode-863
    • 叶子相似的树:leetcode-872
    • 二叉搜索树的范围和:leetcode-938
    • 从根到叶的二进制数之和:leetcode-1022
    • 祖父节点值为偶数的节点和:leetcode-1315
    • 树节点的第K个祖先:leetcode-1483
  • DFS
    • 括号生成:leetcode-22
    • 被围绕的区域:leetcode-130
    • 克隆图:leetcode-133
    • 分割回文串:leetcode-131
    • 岛屿数量:leetcode-200
    • 课程表:leetcode-207
    • 课程表II:leetcode-210
    • 单词搜索II:leetcode-212
    • 中心对称树III:leetcode-248
    • 矩阵中的最长递增路径:leetcode-329
    • 扁平化嵌套列表迭代器:leetcode-341
    • 水壶问题:leetcode-365
    • 字典序排数:leetcode-386
    • 字符串编码:leetcode-394
    • 除法求值:leetcode-399
    • 太平洋大西洋水流问题:leetcode-417
    • 甲板上的战舰:leetcode-419
    • 扁平化多级双向链表:leetcode-430
    • 最小基因变化:leetcode-433
    • 路径总和III:leetcode-437
    • 连接词:leetcode-472
    • 扫雷游戏:leetcode-529
    • 两数之和IV-输入BST:leetcode-653
    • 员工的重要性:leetcode-690
    • 岛屿的最大面积:leetcode-695
    • 词典中最长的单词:leetcode-720
    • 账户合并:leetcode-721
    • 图像渲染:leetcode-733
    • 隔离病毒:leetcode-749
    • 字母大小写全排列:leetcode-784
    • 判断二分图:leetcode-785
    • 找到最终的安全状态:leetcode-802
    • 打砖块:leetcode-803
    • 分汤:leetcode-808
    • 最大人工岛:leetcode-827
    • 钥匙和房间:leetcode-841
    • 相似度为K的字符串:leetcode-854
    • 可能的二分法:leetcode-886
    • 尽量减少恶意软件的传播:leetcode-924
    • 尽量减少恶意软件的传播II:leetcode-928
    • 最短的桥:leetcode-934
    • 移除最多的同行或同列石头:leetcode-947
    • 由斜杠分区域:leetcode-959
    • 驼峰式匹配:leetcode-1023
    • 不邻接植花:leetcode-1042
    • 颜色交替的最短路径:leetcode-1129
    • 交换字符串中的元素:leetcode-1202
    • 可以攻击国王的皇后:leetcode-1222
    • 推箱子:leetcode-1263
    • 转化为全零矩阵的最少反转次数:leetcode-1284
    • 跳跃游戏III:leetcode-1306
    • 连通网络的操作次数:leetcode-1319
    • T秒后青蛙的位置:leetcode-1377
    • 检查网络中是否存在有效路径:leetcode-1391
    • 二维网格图中探测环:leetcode-1559
    • 使陆地分割的最少天数:leetcode-1568
    • 完成所以工作的最短时间:leetcode-1723
    • 互质树:leetcode-1766
  • DFS & 树
    • 二叉树的中序遍历:leetcode-94
    • 相同的树:leetcode-100
    • 对称二叉树:leetcode-101
    • 二叉树的层序遍历:leetcode-102
    • 二叉树的锯齿形层序遍历:leetcode-103
    • 二叉树的最大深度:leetcode-104
    • 从前序与中序遍历序列构造二叉树:leetcode-105
    • 从中序与后续遍历序列构造二叉树:leetcode-106
    • 平衡二叉树:leetcode-110
    • 二叉树中的最大路径和:leetcode-124
    • 求跟节点到叶节点数字之和:leetcode-129
    • 翻转二叉树:leetcode-226
    • 二叉搜索数的最近公共祖先:leetcode-235
    • 二叉树的最近公共祖先:leetcode-236
    • 二叉树的所有路径:leetcode-257
    • 二叉树的序列化与反序列化:leetcode-297
    • 寻找二叉树的叶子节点:leetcode-366
    • 左叶子之和:leetcode-404
    • 建立四叉树:leetcode-427
    • 序列化和反序列化N叉树:leetcode-428
    • N叉树的层次遍历:leetcode-429
    • 将N叉树编码为二叉树:leetcode-431
    • 序列化和反序列化二叉搜索树:leetcode-449
    • 二叉树的直径:leetcode-543
    • 四叉树交集:leetcode-558
    • N叉树的最大深度:leetcode-559
    • 另一棵树的子树:leetcode-572
    • 根据二叉树创建字符串:leetcode-606
    • 合并二叉树:leetcode-617
    • 在二叉树中增加一行:leetcode-623
    • 寻找重复的子树:leetcode-652
    • 最大二叉树:leetcode-654
    • 二叉树剪枝:leetcode-814
    • 二叉树中所有距离为K的结点:leetcode-863
    • 具有所有最深节点的最小子树:leetcode-865
    • 叶子相似的树:leetcode-872
    • 根据前序和后续遍历构造二叉树:leetcode-889
    • 翻转二叉树以匹配先序遍历:leetcode-971
    • 从根到叶的二进制数之和:leetcode-1022
    • 从先序遍历还原二叉树:leetcode-1028
    • 根到叶路径上的不足节点:leetcode-1080
    • 最深叶节点的最近公共祖先:leetcode-1123
    • 祖父节点值为偶数的节点和:leetcode-1315
    • 分裂二叉树的最大乘积:leetcode-1339
    • 二叉树中的列表:leetcode-1367
    • 二叉树中的最长交错路径:leetcode-1372
    • 找出克隆二叉树中的相同节点:leetcode-1379
    • 统计二叉树中好节点的数目:leetcode-1448
    • 二叉树中的伪回文路径:leetcode-1457
    • 树节点的第K个祖先:leetcode-1483
    • 子树中标签相同的节点数:leetcode-1519
  • 启发式搜索
    • 单词接龙:leetcode-127
    • 打开转盘锁:leetcode-752
    • 滑动谜题:leetcode-773
    • 猜猜这个单词:leetcode-843
    • 访问所有节点的最短路径:leetcode-847
    • 串联字符串的最大长度:leetcode-1239
    • 吃掉N个橘子的最少天数:leetcode-1553
    • 完成所有工作的最短时间:leetcode-1723
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值