鱼C论坛

 找回密码
 立即注册
查看: 1728|回复: 10

[已解决]逻辑差,背答案可以吗?

[复制链接]
发表于 2020-6-13 08:52:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
请教一个问题:
对于一个新程序员,比如递归、求最大公约数,或改二进制等函数,逻辑思维略差,可不可以将正确答案背下来,反复复习,将来在工作岗位上拿现成的用?然后反复复习已有答案,逐步就会了。这种学习方法可行吗?
最佳答案
2020-6-13 13:34:19
我的看法是,可以背,并且是在无法快速理解思想的情况下,一个比较好的学习方法。
对比 A 和 B 两个人,智商与学习能力接近,且都不理解深度优先思想的搜索算法。
其中 A 表示,背算法是不可能的,这辈子都不可能,因此,现在 A 的情况是,不但不理解,而且也写不出来框架;
而 B 把算法背下来了。
那么,在遇到一个搜索问题的时候,A 是基本不可能在短时间内解决问题的。
但是 B 就不同了,当发现问题是一个搜索问题之后,先不管理解不理解,把背下来的搜索算法框架写出来再说。
这时候,A 要重头理解搜索算法,而 B 在有了框架之后,可操作的空间就大很多了,比如,根据情况改一改,递归终止条件,跑一跑测试,单步调试一下。

再说到,竞赛,面试等场景,为什么要不断地刷题。其实,刷题,就是“背”的一种方式,回忆一下高三。如果,只靠理解,那还刷题干嘛?
每个人,对于一个问题,一定都会有一定的认知,无非就是认知的深浅有所不同。而刷题,就是通过不断重复的强化训练,将当前的认知,达到刻在脑海中的目的。并且,在不断的刷题过程中,又会有进一步,更深层次的,新的认知。
这就是量变与质变的关系。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-6-13 08:54:18 | 显示全部楼层
面试的时候确定这样能过吗?
如果确定,那就背吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-13 08:57:26 | 显示全部楼层
思维很重要,编程不是个背的活,侧重的是动手能力。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-13 09:12:27 | 显示全部楼层
不可行。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-13 10:00:30 | 显示全部楼层
不能背,没关系的,慢慢来,我之前也是记不住这些东西,多做题后就好了,都是有一个苦的过程的,加油
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2020-6-13 11:02:26 | 显示全部楼层
编程就是练思维的,应该不能背答案,况且编程的题目那么多,你也背不完的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-13 13:34:19 | 显示全部楼层    本楼为最佳答案   
我的看法是,可以背,并且是在无法快速理解思想的情况下,一个比较好的学习方法。
对比 A 和 B 两个人,智商与学习能力接近,且都不理解深度优先思想的搜索算法。
其中 A 表示,背算法是不可能的,这辈子都不可能,因此,现在 A 的情况是,不但不理解,而且也写不出来框架;
而 B 把算法背下来了。
那么,在遇到一个搜索问题的时候,A 是基本不可能在短时间内解决问题的。
但是 B 就不同了,当发现问题是一个搜索问题之后,先不管理解不理解,把背下来的搜索算法框架写出来再说。
这时候,A 要重头理解搜索算法,而 B 在有了框架之后,可操作的空间就大很多了,比如,根据情况改一改,递归终止条件,跑一跑测试,单步调试一下。

再说到,竞赛,面试等场景,为什么要不断地刷题。其实,刷题,就是“背”的一种方式,回忆一下高三。如果,只靠理解,那还刷题干嘛?
每个人,对于一个问题,一定都会有一定的认知,无非就是认知的深浅有所不同。而刷题,就是通过不断重复的强化训练,将当前的认知,达到刻在脑海中的目的。并且,在不断的刷题过程中,又会有进一步,更深层次的,新的认知。
这就是量变与质变的关系。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-13 15:07:00 | 显示全部楼层
Python_Aaron 发表于 2020-6-13 11:02
编程就是练思维的,应该不能背答案,况且编程的题目那么多,你也背不完的

请问有相关题库什么的吗?带答案的题库。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-13 15:08:24 | 显示全部楼层
小甲鱼的铁粉 发表于 2020-6-13 10:00
不能背,没关系的,慢慢来,我之前也是记不住这些东西,多做题后就好了,都是有一个苦的过程的,加油

好的,谢谢,请问有没有类似题库什么的?带答案的题库。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-13 16:20:09 | 显示全部楼层
小甲鱼的铁粉 发表于 2020-6-13 10:00
不能背,没关系的,慢慢来,我之前也是记不住这些东西,多做题后就好了,都是有一个苦的过程的,加油

好的谢谢,请问有什么带答案的题库可以推荐吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-13 20:52:12 | 显示全部楼层
mhou022 发表于 2020-6-13 16:20
好的谢谢,请问有什么带答案的题库可以推荐吗?

额。。我都是自己刷的没有答案的题,不会的可以去百度或者来论坛问的哦
1.浙江大学pta平台https://pintia.cn/problem-sets?tab=0
2.牛客网https://www.nowcoder.com/ta/beginner-programmers

评分

参与人数 1荣誉 +5 收起 理由
mhou022 + 5

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-11 14:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表