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

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


leetcode419. 甲板上的战舰

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

示例 :

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

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

无效样例 :

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

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

相关推荐

2024-12-25 09:09
四川师范大学 运营
想和你交朋友的潜伏者要冲国企:先去沃尔玛亲身感受标准化流程体系,一两年后再跳槽国内任何零售行业,可以有更大选择权吧?
点赞 评论 收藏
分享
01-23 14:54
同济大学 Java
热爱敲代码的程序媛:给你提几点【专业技能】这个模块里面可优化的地方:1.【具备JVM调优经验】可以去b站上搜一下JVM调优的视频,估计一两个小时凭你的学习能力就能掌握JVM调优的实践方面的技能。2.【MySql优化】MySql这一栏,你去b站或者找个博客看看MySql优化,学一下,如果你本身比较熟悉MySql语句的话,那基本半天时间凭你的学习能力MySql语句优化方面的技能你也能掌握个差不多。以上1,2两点主要是因为我看你专业技能大部分都说的是偏理论,没有写应用。再就是最后,你结合你的项目,想一想你的项目中哪些sql语句是可以用MySql优化的,到时候你面试的时候也好结合着说一下。
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

更多
牛客网
牛客企业服务