day52 | DFS BFS 数岛屿个数

简单来说就是 BFS 和 DFS 两种方法。

然后关于 python 一些基本语法。 input.split() split 的默认值是对空白字符的,所以输入的时候不用给任何参数。

然后是在加入队列就就需要标记,还是从队列拿出来的时候再去标记走过。

  • 如果没有做标记的话,后续可能会重复加入同一个节点。 所以可以用一个 set 来进行一下判断,或者就在加入队列的时候进行标记。
  • 但是如果要计算岛屿数量的话就需要在进行标记的时候对题目的一些条件进行判断,否则可能会是不有效的数据。

既然要标记了,实际上我们就要进行状态的判断。 因此是判断位置放的地方不一样。 是在加入前还是在遍历的时候。

全部评论

相关推荐

11-28 17:58
门头沟学院 Java
美团 JAVA开发 n×15.5
牛客786276759号:百度现在晋升很难的 而且云这块的业务没美团好 你看百度股价都跌成啥样了
点赞 评论 收藏
分享
11-18 09:44
Java
小白也想要offer:简历别放洋屁,搞不还还放错了,当然你投外企除外,以上纯属个人观点
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务