你们认为LeetCode做多少题算达标呢?
请各位coder在评论区留言
引自免费微信小程序:皆我百晓生
在LeetCode上完成题目数量并没有一个固定的达标线,因为这完全取决于个人的目标、技能水平以及学习的目的。LeetCode上的题目覆盖了多种编程语言和不同的难度级别,从基础知识到复杂的算法设计都有涵盖。
如果你是初学者,目标可能是掌握基础数据结构(如数组、链表、树、图)和基本算法(排序、搜索、递归),那么你可以专注于这些主题的初级和中级题目,可能几十道就能让你对这些概念有深入理解。
对于准备面试的人来说,可能会想要挑战更多与实际工作场景相关的题目,例如动态规划、贪心算法、回溯等,并且会关注那些标记为“困难”的问题。在这种情况下,完成100-200题可能是一个合理的里程碑,尤其是当你能理解和实现每一道题目的解法。
对于已经有一定经验的开发者来说,你可能更关心保持编码能力和解决复杂问题的能力。在这种情况下,持续解决新的挑战,不论数量多少,都是有价值的。
重要的是要记住,LeetCode的目的是提高你的编程技能,而不是单纯地追求完成尽可能多的问题。确保你真正理解和掌握了每一道题目的思想和背后的算法,这是最重要的。
如果你想要跟踪进度,可以设置一些个人目标,比如每周或每月完成一定数量的新题目,或者专注于某个特定的算法类别。同时,记得复习已学过的知识,以巩固记忆。
在LeetCode上,每个问题都有详细的统计信息,包括通过率、平均提交次数以及被解答的次数,可以帮助你了解自己相对于其他用户的表现。但最终,衡量标准在于你是否感到满意并有所成长。