Skip to content

【517-毕业总结】 #1506

Description

@yaosai

两个月的算法训练营是我这个月的算法能力得到了极大的提升,而提升的也不仅仅只是算法能力

一、好的学习方法很重要

在加入算法训练营前,自己也曾刷过leetcode,但是始终不得要领,遇到题目就死磕,效率低下还失去了做题的信心。老师上来就传授了五遍刷题法和四步做题法 。刚开始还不理解,但随着课程越来越深,越发现益处多多,五毒神掌让我对各种算法和数据结构的认识更加深刻。

二、养成习惯,常常总结

切忌人肉递归是老师常常提起的一句话,而各式各样的算法模板则是视频下方最常见的资料。通过不断总结题目的规律,得出做题的技巧,下次再遇到同类型题目时就不会一头雾水,就算做不来也不会连个思路都没有。遇到树就想到递归,遇到动态规划就去找重复子问题推导DP方程已经成为了我的条件反射。

三、由点到面,形成体系

刚开学时,老师让我们画了自己的算法思维脑图,现在再看那张脑图,发现过去的自己所了解的都是一个个的点,而两个月的学习将这些点构成了一个面,这在老师的课程中也有所提现,分治回溯动态规划等等是万变不离其宗,几种简单排序算法也是充满共性。

四、结合业务,锻炼能力

工作中时长会遇到各种复杂逻辑的业务,以前的我不加思考,常常暴力处理,损耗性能不说,代码也不美观。参加训练营后,随着掌握的知识越多,现在会思考如何用更好的算法和数据结构去实现逻辑,通过结合业务也锻炼了自己的算法能力。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions