如何学习算法
1、首先,想要入门算法必须要掌握最基本的编程能力,比如说c、python这些都没有问题。

2、接着可以从入门的一些书籍开始看起,比较出名的比如说算法图解,以图解的方式让人学习,非常的通俗易懂。

3、接着可以从各个地方搜索数据结构的教程来看,目前b站和mooc上的视频资源都很多,相关的书籍也很多。

4、接着去研究算法导论,着也是有了一定基础之后需要研究很久的一部分内容。

5、目前算法可以粗略的分为三个类别,算法、面试算法和竞赛算法,之后就是根据具体的发展方向来决定下一步。

6、如果想要努力提高自己编写算法的能力,就可以到leetcode上面去刷题了,很多都是大厂面试必考的题目。
