1000题纪念!!!
2105
发布于 未知归属地

从22年8月8日到23年2月6日,半年的时间匆匆而去,而我也终于AC了1000题,在这里跟大家谈谈我个人的感受。

①善于反思,触类旁通。刷题的目的不只是为了解决问题,更重要的是学习方法,举一反三、触类旁通的道理大家都明白,但是能做到什么程度,要看个人能力,量力而行,比如说我在AC了一道题后,我会提炼出这道题的算法,看看力扣还有没有能用这种算法及其变形解决的问题,从而趁热打铁、深化记忆。

②算法优化,精益求精。这也许对ACM等的竞赛选手要求更高。在竞赛中,错误罚时是家常便饭,除了某些基础错误,算法超时也常常会令人头疼,这就要求我们在平时刷题时尽量实现算法优化,将O(n^3)降低为O(n^2),将O(n^2)降低为O(nlogn)甚至是O(n)。相信大家对AC题目后的“超过n%的用户”并不陌生,它的作用之一就是督促我们寻求更优的算法,超过更多的人。

③直面中等,不惧难题。这也是我需要努力的方向,正如大家看到的,我所AC的题目绝大多数是easy和medium,这恰恰说明虽然我的基础还算扎实,但在熟练应用和拔高方面有所欠缺,据我估计,大部分的难题和半数的中等题需要我们已对有的知识进行综合、提高和创新才能解决,这些题无疑正中我的下怀。这里也建议大家遇到棘手的中等题和难题时不要退缩,勇于尝试,万一成功了呢?

刷题,贵在坚持,贵在思考,贵在总结经验,这样才能让刷题变得更有水平,更有价值!!!

null

null

null

评论 (22)
暂无评论