两个月的时间,转瞬即逝,虽然忙碌,却很充实。
记得在加入算法训练营之前,我只是学过一些常见的数据结构,比如:链表、栈、队列和二叉树等,而在算法方面只是听过像动态规划、贪心算法等这样的一些词汇,但对这些算法的思想都一直无法理解,这就导致每次在做题的时候,不知从何下手。所以,为了提高自己的算法能力,我毅然加入了算法训练营。
在这为期两个月的训练中,不仅让我回顾了自己以前所学过的一些知识,更让我学习了一些新的知识,特别是在算法方面,得到了巨大的提升。
在课程前期,每一次做题都感觉很枯燥,也无法静下心来去思考,但是随着课程的推进,自己的算法能力逐渐提高,再做题时,更像是一种挑战,每一次的AC,都会让自己更加有成就感,也更激励着自己坚持学下去。
训练营虽然已经结束,但对算法的学习还在继续,路漫漫其修远兮,后面的我仍需不断练习,继续努力,加油。
最后,在这里列举几条在刷题过程中的一些建议:
(1)做题最大误区:只做一遍
(2)遇到不会的问题不要死磕,直接看题解,过遍数多练习
(3)多看国际站上面的题解,写出更高效更简洁的代码
(4)在递归题目中,不要人肉递归,只需寻找最近重复子问题即可
(5)套用模板,提高解题效率
相伴极客,遇见更好的自己。感谢极客~
两个月的时间,转瞬即逝,虽然忙碌,却很充实。
记得在加入算法训练营之前,我只是学过一些常见的数据结构,比如:链表、栈、队列和二叉树等,而在算法方面只是听过像动态规划、贪心算法等这样的一些词汇,但对这些算法的思想都一直无法理解,这就导致每次在做题的时候,不知从何下手。所以,为了提高自己的算法能力,我毅然加入了算法训练营。
在这为期两个月的训练中,不仅让我回顾了自己以前所学过的一些知识,更让我学习了一些新的知识,特别是在算法方面,得到了巨大的提升。
在课程前期,每一次做题都感觉很枯燥,也无法静下心来去思考,但是随着课程的推进,自己的算法能力逐渐提高,再做题时,更像是一种挑战,每一次的AC,都会让自己更加有成就感,也更激励着自己坚持学下去。
训练营虽然已经结束,但对算法的学习还在继续,路漫漫其修远兮,后面的我仍需不断练习,继续努力,加油。
最后,在这里列举几条在刷题过程中的一些建议:
相伴极客,遇见更好的自己。感谢极客~