关于算法练习的一些说明

目录

1、关于leetcode练习题的难度说明

2、学习方法


涉及到关于数据结构的一些学习方法。

1、关于leetcode练习题的难度说明

每个题目后面都有关于难度的备注:简单、中等、困难。其实并不完全准确,有些一时搞不懂就跳过即可。

2、学习方法

从其他地方转载而来。(慕课网 liubobo老师)

内容:大多数同学犯的最大的错误,就是在学习上犯完美主义的毛病。乃至后续很多其他的问题,在我看来都是和这个问题直接相关的。

举个经典的例子:背英语单词。

我发现很多同学拿着红宝书,第一个list没完成就放弃了。这是因为第一天背完一个list之后,第二天发现第一个list还有很多单词没有记住,然后就回过头来继续背第一个list。然后在接下来的一周时间内,就和第一个list较上劲了,然后就觉得学习英语好难,一个list都记不住,然后就放弃了。这就是完美主义的错误:不把第一个list彻底掌握就不继续前进。这样是不对的。背了一个list,哪怕记住了一个单词都是进步,就算一个没记住,也模糊有了印象,也是一种进步。我们不应该过度着眼于我们还不够完美。学习不是要么0分,要么100分。80分是收获,60分是收获,10分也是收获,有收获最重要。但是因为着眼于我们的不完美而最终放弃,就是0分了。

仔细想,这种完美主义害死人的例子很多。很多同学在学习的道路上,被自己的“完美主义”逼得“放弃了”——由于学习中一点没有做好,遭受了一点小挫折,就放弃了整个学习计划。每个人都要接受自己的不完美。想开一点:我们不是中考考了满分才能上高中的,也不是高考考满分才能上大学的。不完美才是常态,根本不会影响我们学习更深入的内容。

事实上,所有的学习都不可能一遍就达到完美,所谓温故而知新,学习的只是是需要我们不断复习才能够掌握得更好

我们在学习算法结构课程的时候leetcode只是一个辅助,不要想着把数组相关的问题都解决了再去学习下一章节的问题。因为leetcode的有些问题是很复杂的,一时半会你可能并不能很好理解并去解决,需要你到达一定阶段后才能解决。

 

发布了650 篇原创文章 · 获赞 805 · 访问量 59万+

猜你喜欢

转载自blog.csdn.net/songzi1228/article/details/105238733
今日推荐