代码随想录 day51 岛屿数量 深搜 | 岛屿数量 广搜 | 岛屿的最大面积

岛屿数量 深搜

岛屿数量

解题思路

利用深度优先算法,先额外设置一个数组记录该节点是否遍历过,之后在回溯的过程中更改该数组的状态。对于题目来说,判断有没有一个海岛的方法就是有没有遇到1并把1周围所有的海岛区域遍历

知识点

dps

心得

学会了如何套用模板解题

岛屿数量 广搜

岛屿数量 广搜

解题思路

利用广搜算法的模板,利用队列来广搜来遍历,思路和深搜一样

知识点

广度优先

心得

学会了如何套广度优先的模板解题

岛屿的最大面积

岛屿的最大面积

解题思路

利用深度优先算法,先额外设置一个数组记录该节点是否遍历过,之后在回溯的过程中更改该数组的状态。对于题目来说,每次遇到1的时候就增加即可,接着在判断是否为海岛

知识点

深度优先

心得

简单的一题

posted @ 2024-08-11 00:41  不进育碧不改名  阅读(32)  评论(0编辑  收藏  举报