华为数字IT凉经,一道算法题做不出来就会挂吗?

看了5分钟没思路就不做了,这正常吗?是自己水平太菜还是运气不好遇到低频题?
如果你们面试?可以做出来吗?好搞心态


leetcode419. 甲板上的战舰

给定一个二维的甲板, 请计算其中有多少艘战舰。 战舰用 'X'表示,空位用 '.'表示。 你需要遵守以下规则:
给你一个有效的甲板,仅由战舰或者空位组成。
战舰只能水平或者垂直放置。换句话说,战舰只能由 1xN (1 行, N 列)组成,或者 Nx1 (N 行, 1 列)组成,其中N可以是任意大小。
两艘战舰之间至少有一个水平或垂直的空位分隔 - 即没有相邻的战舰。

示例 :

X..X
...X
...X

在上面的甲板中有2艘战舰。

无效样例 :

...X
XXXX
...X
你不会收到这样的无效甲板 - 因为战舰之间至少会有一个空位将它们分开。

#华为##笔试题目#
全部评论
这题比数岛简单多了,楼主你让那些碰到hard的情何以堪
点赞 回复 分享
发布于 2021-03-29 19:16
我也遇到这个题了,真巧啊
点赞 回复 分享
发布于 2021-03-25 23:32
点赞 回复 分享
发布于 2021-03-25 13:26
楼主是实习还是校招
点赞 回复 分享
发布于 2021-03-21 13:05
“5分钟没思路就不做了”是大忌! 笔试就算了,面试真的不能表露这样的想法! 这个想***让面试官觉得,是不是未来工作碰到了不会的东西,你看了5分钟,就扔到一边,问人都不试着问一下? 低频题不是问题,或者说,面试题为什么要像高考题一样,后面大题都和你考前刷的那么多卷子一样的题型?不存在的好吧! (未来,个人猜测,可能大厂的低频题会越来越多:大厂,据我了解,不存在什么团队/公司级的题库,都是面试官自己准备的;随着未来大厂做的东西更复杂化、定制化,你只知道基础知识,和甩基础知识,不能解决问题,面试官会更希望你能在面试中展现思考能力,那么面试官的题也会倾向于,更扎实的基础知识考察,和更深入的分析+思考能力的考察的两极化) 这时候,先去理解问题,多问面试官一些问题是很正常的; 然后想想自己学过的那些算法有没有什么可以用的,DFS/BFS/???; 或者想想看能不能非常粗暴地解决问题,再看看有没有优化空间; 还没有想法可以问问面试官有没有什么提示。
点赞 回复 分享
发布于 2021-03-20 23:00
三道算法题,分值分别是100,200,300,只要有100分就算过
点赞 回复 分享
发布于 2021-03-20 22:33
有点怀疑你是不是从未来穿越回来的我
点赞 回复 分享
发布于 2021-03-20 21:17

相关推荐

05-12 16:04
已编辑
江西财经大学 Java
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务