明明自觉学会了不少知识,可真正开始做题时,却还是出现了“一支笔,一双手,一道力扣(Leetcode)做一宿”的窘境?你是否也有过这样的经历,题型不算很难,看题解也能弄明白,可一到自己做就变成了与题面面相觑无从下手。这种困境如今正烦恼着你还是已经被你克服呢?来分享下你的烦恼和建议吧!
从18年开始带比赛,带着学生先后拿下多个国一、国二,还是有一些发言资格的,刷题攻略我也写了很多,对应的获奖经验分享应该是比较有价值的。
在老师初期带着做题的时候孩子不会主动的去思考,都是顺着老师的思路与代码进行跟随式的敲代码,这样会消耗掉自己的思维能力,导致后期无法自主做题,蓝桥杯的题目相对的前6个题都比较容易一些,所以老师给个思路一下就出来了,当想刷力扣的时候老师没有给思路,那么自己就没有思路,所以导致读题都读的不是很顺畅。问题大致就是这样的。
我的解决方案是: 1、讲题只讲到递归。后面的所有题目都需要孩子们自己来解答,不然孩子们永远没有思路,特别是后面dfs与bfs,在有递归的基础上孩子们在网上自己找,自己画图,自己找明白线路图会有一个终身记忆的,所以,能不讲绝对不讲。 2、高中数学的集合与数列必须让孩子们好好再温顾一下。别小看这两个知识点,特别是交集、差集、并集这些,很多数据处理都是用得上的,有数列的基础,学生在后面进行DP规律总结的时候也会有很大的帮助。 3、刷题量。这个量一定要超过300,最初的100题都是入门题,都是基础,就是为了给孩子们打地基,夯实信心。当孩子们有信心后再挑战有一些难度的题目,不然刷几个题就跑了,怎么深入学习?
刷题网站个人建议去找找华为的DP题目,这个难度系数还是可以的,现在力扣上的题目基本都刷的太熟悉了,就那么几个题,我刷了5年,不能说都快背下来了,总之是非常熟悉的。
刷简单的题也很吃力的话就一点点的来,先学习老师的思路,当自己稍微有那么一点点的思路后就抛开老师给的思路,自己刷简单的题目,刷100个再说,你会发现你已经能初步解决力扣的简单题目了,这都西就是逆水行舟,持续努力把,加油。