逻辑差,背答案可以吗?
请教一个问题:对于一个新程序员,比如递归、求最大公约数,或改二进制等函数,逻辑思维略差,可不可以将正确答案背下来,反复复习,将来在工作岗位上拿现成的用?然后反复复习已有答案,逐步就会了。这种学习方法可行吗? 面试的时候确定这样能过吗?
如果确定,那就背吧 思维很重要,编程不是个背的活,侧重的是动手能力。 不可行。 不能背,没关系的,慢慢来,我之前也是记不住这些东西,多做题后就好了,都是有一个苦的过程的,加油 编程就是练思维的,应该不能背答案,况且编程的题目那么多,你也背不完的 我的看法是,可以背,并且是在无法快速理解思想的情况下,一个比较好的学习方法。
对比 A 和 B 两个人,智商与学习能力接近,且都不理解深度优先思想的搜索算法。
其中 A 表示,背算法是不可能的,这辈子都不可能,因此,现在 A 的情况是,不但不理解,而且也写不出来框架;
而 B 把算法背下来了。
那么,在遇到一个搜索问题的时候,A 是基本不可能在短时间内解决问题的。
但是 B 就不同了,当发现问题是一个搜索问题之后,先不管理解不理解,把背下来的搜索算法框架写出来再说。
这时候,A 要重头理解搜索算法,而 B 在有了框架之后,可操作的空间就大很多了,比如,根据情况改一改,递归终止条件,跑一跑测试,单步调试一下。
再说到,竞赛,面试等场景,为什么要不断地刷题。其实,刷题,就是“背”的一种方式,回忆一下高三。如果,只靠理解,那还刷题干嘛?
每个人,对于一个问题,一定都会有一定的认知,无非就是认知的深浅有所不同。而刷题,就是通过不断重复的强化训练,将当前的认知,达到刻在脑海中的目的。并且,在不断的刷题过程中,又会有进一步,更深层次的,新的认知。
这就是量变与质变的关系。
Python_Aaron 发表于 2020-6-13 11:02
编程就是练思维的,应该不能背答案,况且编程的题目那么多,你也背不完的
请问有相关题库什么的吗?带答案的题库。 小甲鱼的铁粉 发表于 2020-6-13 10:00
不能背,没关系的,慢慢来,我之前也是记不住这些东西,多做题后就好了,都是有一个苦的过程的,加油
好的,谢谢,请问有没有类似题库什么的?带答案的题库。 小甲鱼的铁粉 发表于 2020-6-13 10:00
不能背,没关系的,慢慢来,我之前也是记不住这些东西,多做题后就好了,都是有一个苦的过程的,加油
好的谢谢,请问有什么带答案的题库可以推荐吗? mhou022 发表于 2020-6-13 16:20
好的谢谢,请问有什么带答案的题库可以推荐吗?
额。。我都是自己刷的没有答案的题,不会的可以去百度或者来论坛问的哦
1.浙江大学pta平台https://pintia.cn/problem-sets?tab=0
2.牛客网https://www.nowcoder.com/ta/beginner-programmers
页:
[1]