大二的时候在acm工作室,看着一堆厚厚地算法入门经典,算法导论,根本不想看,然后就只会一些简单地算法题,后来大三要取参加比赛了,就强迫自己刷题,还是不看书,就刷题,然后把同类型的归到一起总结,比如动态,dp,回溯等等。在你做题时遇到不会的再去学,而不是看完之后做题,个人感觉这样的效率高。