公司:旷视科技
时间:2020年8月25日 下午2点半
时长:40分钟
岗位:后端
- 自我介绍
- 挑了两个项目聊了聊
- 网站的数据库用到了哪些表,字段都怎么样的
- mysql和其他数据库区别在哪,为什么选择mysql
- mysql的索引结构是什么样的,b+树有什么优点,为什么选择b+树
- 数据库事务
- 什么情况下会要求可串行化
- TCP可靠性
- 拥塞控制具体说一下
- 网站有登录功能吗,登录功能怎么实现
- 负载均衡怎么做,有什么算法
- 又聊了聊项目
- 进程线程
200. 岛屿数量
难度:中等
给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。
岛屿总是被水包围,并且每座岛屿只能由水平方向或竖直方向上相邻的陆地连接形成。
此外,你可以假设该网格的四条边均被水包围。
示例 1:
输入: [ ['1','1','1','1','0'], ['1','1','0','1','0'], ['1','1','0','0','0'], ['0','0','0','0','0'] ] 输出: 1
示例 2:
输入: [ ['1','1','0','0','0'], ['1','1','0','0','0'], ['0','0','1','0','0'], ['0','0','0','1','1'] ] 输出: 3 解释: 每座岛屿只能由水平和/或竖直方向上相邻的陆地连接而成。
- 不修改输入矩阵
- 空间复杂度O(1)的前提下,不修改输入矩阵
- 计算不和边缘接壤的岛屿
反问:了解了组是做什么的(私有云);没有技术面了,之后就是hr面,可能会有高层加面(具体没听清楚)
全部评论
(4) 回帖