跳至主要內容

2.8 图


2.8 图

相关题目

图的深度优先搜索

题号标题题解标签难度
797所有可能的路径open in new window深度优先搜索 广度优先搜索 1+
200岛屿数量open in new window[✓]深度优先搜索 广度优先搜索 并查集 2+
695岛屿的最大面积open in new window[✓]深度优先搜索 广度优先搜索 并查集 2+
133克隆图open in new window[✓]深度优先搜索 广度优先搜索 1+
494目标和open in new window[✓]数组 动态规划 回溯
144二叉树的前序遍历open in new window[✓] 深度优先搜索 1+
94二叉树的中序遍历open in new window[✓] 深度优先搜索 1+
145二叉树的后序遍历open in new window[✓] 深度优先搜索 1+
589N 叉树的前序遍历open in new window[✓] 深度优先搜索
590N 叉树的后序遍历open in new window[✓] 深度优先搜索
124二叉树中的最大路径和open in new window[✓] 深度优先搜索 动态规划 1+
199二叉树的右视图open in new window[✓] 深度优先搜索 广度优先搜索 1+
543二叉树的直径open in new window[✓] 深度优先搜索 二叉树
662二叉树最大宽度open in new window[✓] 深度优先搜索 广度优先搜索 1+
958二叉树的完全性检验open in new window[✓] 广度优先搜索 二叉树
572另一棵树的子树open in new window[✓] 深度优先搜索 二叉树 2+
100相同的树open in new window[✓] 深度优先搜索 广度优先搜索 1+
111二叉树的最小深度open in new window[✓] 深度优先搜索 广度优先搜索 1+
841钥匙和房间open in new window深度优先搜索 广度优先搜索
129求根节点到叶节点数字之和open in new window[✓] 深度优先搜索 二叉树
323无向图中连通分量的数目 🔒open in new window深度优先搜索 广度优先搜索 并查集 1+
684冗余连接open in new window深度优先搜索 广度优先搜索 并查集 1+
802找到最终的安全状态open in new window深度优先搜索 广度优先搜索 1+
785判断二分图open in new window深度优先搜索 广度优先搜索 并查集 1+
886可能的二分法open in new window深度优先搜索 广度优先搜索 并查集 1+
323无向图中连通分量的数目 🔒open in new window深度优先搜索 广度优先搜索 并查集 1+
130被围绕的区域open in new window[✓]深度优先搜索 广度优先搜索 并查集 2+
417太平洋大西洋水流问题open in new window深度优先搜索 广度优先搜索 数组 1+
1020飞地的数量open in new window深度优先搜索 广度优先搜索 并查集 2+
1254统计封闭岛屿的数目open in new window深度优先搜索 广度优先搜索 并查集 2+
1034边界着色open in new window深度优先搜索 广度优先搜索 数组 1+
剑指 Offer 13机器人的运动范围open in new window[✓]深度优先搜索 广度优先搜索 动态规划
529扫雷游戏open in new window深度优先搜索 广度优先搜索 数组 1+

图的广度优先搜索

题号标题题解标签难度
797所有可能的路径open in new window深度优先搜索 广度优先搜索 1+
286墙与门 🔒open in new window广度优先搜索 数组 矩阵
200岛屿数量open in new window[✓]深度优先搜索 广度优先搜索 并查集 2+
752打开转盘锁open in new window广度优先搜索 数组 哈希表 1+
279完全平方数open in new window[✓]广度优先搜索 数学 动态规划
133克隆图open in new window[✓]深度优先搜索 广度优先搜索 1+
733图像渲染open in new window深度优先搜索 广度优先搜索 数组 1+
54201 矩阵open in new window广度优先搜索 数组 动态规划 1+
322零钱兑换open in new window[✓]广度优先搜索 数组 动态规划
323无向图中连通分量的数目 🔒open in new window深度优先搜索 广度优先搜索 并查集 1+
剑指 Offer 13机器人的运动范围open in new window[✓]深度优先搜索 广度优先搜索 动态规划
199二叉树的右视图open in new window[✓] 深度优先搜索 广度优先搜索 1+
662二叉树最大宽度open in new window[✓] 深度优先搜索 广度优先搜索 1+
958二叉树的完全性检验open in new window[✓] 广度优先搜索 二叉树
572另一棵树的子树open in new window[✓] 深度优先搜索 二叉树 2+
100相同的树open in new window[✓] 深度优先搜索 广度优先搜索 1+
111二叉树的最小深度open in new window[✓] 深度优先搜索 广度优先搜索 1+
剑指 Offer 32-III从上到下打印二叉树 IIIopen in new window[✓] 广度优先搜索 二叉树

图的拓扑排序

题号标题题解标签难度
207课程表open in new window[✓]深度优先搜索 广度优先搜索 1+
210课程表 IIopen in new window[✓]深度优先搜索 广度优先搜索 1+
1136并行课程 🔒open in new window 拓扑排序
2050并行课程 IIIopen in new window 拓扑排序 数组 1+
802找到最终的安全状态open in new window深度优先搜索 广度优先搜索 1+
851喧闹和富有open in new window深度优先搜索 拓扑排序 1+

图的最小生成树

题号标题题解标签难度
1584连接所有点的最小费用open in new window并查集 数组 1+
1631最小体力消耗路径open in new window深度优先搜索 广度优先搜索 并查集 4+
778水位上升的泳池中游泳open in new window深度优先搜索 广度优先搜索 并查集 4+

单源最短路径

题号标题题解标签难度
407接雨水 IIopen in new window广度优先搜索 数组 矩阵 1+
743网络延迟时间open in new window深度优先搜索 广度优先搜索 2+
787K 站中转内最便宜的航班open in new window深度优先搜索 广度优先搜索 3+
1631最小体力消耗路径open in new window深度优先搜索 广度优先搜索 并查集 4+
1786从第一个节点出发到最后一个节点的受限路径数open in new window 拓扑排序 动态规划 2+

多源最短路径

题号标题题解标签难度
815公交路线open in new window广度优先搜索 数组 哈希表
1162地图分析open in new window广度优先搜索 数组 动态规划 1+

次短路径

题号标题题解标签难度
2045到达目的地的第二短时间open in new window广度优先搜索 最短路

差分约束系统

题号标题题解标签难度
995K 连续位的最小翻转次数open in new window位运算 队列 数组 2+
1109航班预订统计open in new window数组 前缀和

二分图基础题目

题号标题题解标签难度
785判断二分图open in new window深度优先搜索 广度优先搜索 并查集 1+

二分图最大匹配

题号标题题解标签难度
LCP 04覆盖open in new window位运算 数组 2+
1947最大兼容性评分和open in new window位运算 数组 动态规划 2+
1595连通两组点的最小成本open in new window位运算 数组 动态规划 2+