java手撕分享

有一次面试,面试官直接让我手撕一道经典题——两数之和。题目不复杂,但要求我当场写出思路清晰、可运行的Java代码。

我先说了解题思路:用 HashMap 存已经遍历过的数和下标,再一边遍历一边查找目标差值。写代码时我刻意放慢速度,把变量命名写清楚,同时不断口头解释时间复杂度和边界情况。

代码写完后,面试官没有纠结细节,而是追问我为什么不用双重循环、HashMap 的空间开销是否能接受。那一刻我意识到,手撕代码考的不是你敲得有多快,而是你是否真正理解问题。

这次经历让我明白,Java手撕题真正重要的是思路表达和基本功,而不是背模板。

#一人分享一道面试手撕题#
全部评论
你这是哪家的
点赞 回复 分享
发布于 昨天 21:20 陕西
好讨厌 算法题啊
点赞 回复 分享
发布于 昨天 17:18 陕西
至少你还是有明确的思路的
点赞 回复 分享
发布于 昨天 16:02 广东
思路很清晰
点赞 回复 分享
发布于 昨天 11:31 北京

相关推荐

评论
点赞
收藏
分享

创作者周榜

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