为什么要学习数据结构和算法?
- 数据结构和算法是大厂必考的内容。
- 大型框架中必定会大量使用数据结构和算法的知识,你不仅要使用它,也应该了解它。
- 算法会帮助你理解一个框架或项目的设计思想。
- 最重要的一点:在大规模数据下,好的算法将为程序带来指数级别的性能提升,如果你想摆脱码农进阶程序员,就必须会使用数据结构和算法。
学习数据结构和算法的重点:
- 首先你要了解什么是数据结构和算法:
数据结构:一组数据的存储结构
算法:操作数据结构的一组方法 - 基于上面的认识,你会知道数据结构是为算法服务的,算法需要作用于特定的数据结构中。
- 学习重点:对性能的分析:学会分析算法的复杂度
- 学习重点:知道一个数据结构和算法的来历、特点 、可以解决的问题 以及 实际应用场景。
网友评论