开发者 Konark Sharma 分享了他与 LeetCode 的曲折故事。从 2024 年决心刷题却很快放弃,到受 Hadil 文章的激励重启征程。他经历了恐惧与自我怀疑,最终重新学习了 C++ STL 等基础,并转向理解解题模式而非盲目刷题。
在重新开始的过程中,他意识到基础是关键,并运用 80/20 原则专注核心概念。随后,他学习了双指针、快慢指针、滑动窗口等常见模式,以帮助识别问题类型。然而,在实践中,他又遇到了过度工程化和过于简化的问题。
经过一系列实践,他总结出一套刷题指南:先思考而非急于编码,考虑暴力、更优和最优解;提交前检查代码错误;提前考虑边界情况;先在纸上推演逻辑;关注时间复杂度;并记录解题过程。他承认自己仍在逐步摸索,但核心转变在于从无脑刷题转向理解模式。
承认这个过程并不容易,但他强调从无脑刷题转向理解模式带来了根本性改变,鼓励读者分享自己的经验。
#开发者 #工具 #LeetCode #DSA #C++ #编程面试 #算法学习
@DevToolboxHub

