如何刷编程题

做题原则

(1)刷十遍旧题胜过做十道新题
(2)慢慢做一出手就做对比着着急急debugde半天高效的多。

做题心态:

(1)不是必须按照这个过程走,而是像给学生讲课一样,用测试用例讲清楚问题,用时间空间复杂度分析问题,讲解编程中的常见错误。
(2)不是浪费时间,相反是节省时间,匆匆忙忙写完代码,然后一个bug看一天不是更更浪费时间

做题步骤:

第一步:
明确输入输出并写几个测试用例as doctest
第二步:
如何实现这些测试用例,可以写写画画
第三步:
代码如果出错,可能哪里有错?
第四步:
时间,空间复杂度分析

posted @ 2022-02-24 18:53  孟悦涛  阅读(352)  评论(0)    收藏  举报