五个W
1、what:程序=数据结构 + 算法
一个程序最终是以数据的形式呈现,而数据结构就是这些数据的呈现方式,是静态的状态;算法则是这些数据的处理动作,是动态的过程。
2、who:哪些人员需要学习数据结构和算法
考研党、入门程序员的进阶法宝、高级程序员的高薪敲门砖
3、why:为什么要学习算法
程序和算法可以理解汽车和变速箱。不了解原理可能对于我们使用程序没有什么影响,但是了解了原理可以让我们更好的使用和维护程序;
4、want:需要什么条件才能学习算法
只要基本掌握了一门计算机编程语言都可以学
5、which:需要学习的内容
一个H
如何学习算法:学习算法分为“龟派”和“兔派”。我们提倡的是“龟派”的方式,把每一个问题涉及的内容都能够深入掌握,把各种情况考虑在内,增强内功,提升能力。而兔派更多的是应对面试时的策略
