岛屿问题
200.岛屿数量(染色)
130.被围绕的区域(染色边界岛屿,再遍历)
695.岛屿的最大面积
733.图像渲染
463.岛屿的周长
并查集
547.朋友圈
721.账户合并
684.冗余连接
494.目标和
回溯
课程表
其他
394.字符串解码
743.网络延迟时间(Dijkstra)
934.最短的桥(DFS+BFS)
01矩阵(BFS)
785.判断二分图
133.克隆图
841.钥匙和房间
332.重新安排行程
979.在二叉树中分配硬币
638.大礼包
576.出界的路径数
417.太平洋大西洋水流问题
690.员工的重要性
546.移除盒子(dp+DFS)
679.24点游戏
928.尽量减少恶意软件的传播II
329.矩阵中的最长递增路径(记忆化深度优先搜索)
834.树中距离之和
488.祖玛游戏
839.相似字符串组
753.破解保险箱
301.删除无效的括号
514.自由之路(记忆化DFS)
778.水位上升的泳池中游泳
968.监控二叉树
980.不同路径III
664.奇怪的打印机
99.恢复二叉搜索树
本文涵盖了一系列经典的算法问题,包括岛屿数量、被围绕的区域、朋友圈、账户合并等,涉及深度优先搜索(DFS)、广度优先搜索(BFS)、并查集、回溯算法等多种算法策略,为读者提供了丰富的算法实践案例。
1092

被折叠的 条评论
为什么被折叠?



