快速入门数据结构和算法
一 前言
1 为什么要学习算法和数据结构?
解决特定问题。
深度优化程序性能的基础。
学习一种思想:如何把现实问题转化为计算机语言表示。
2 业务开发要掌握到程度?
了解常见数据结构和算法,沟通没有障碍。
活学活用:遇到问题时知道要用什么数据结构和算法去优化。
二 数据结构基础
1 什么是数据结构?
数据结构是数据的组织、管理和存储格式,其使用目的是为了高效的访问和修改数据。
数据结构是算法的基石。如果把算法比喻成美丽灵动的舞者,那么数据结构就是舞者脚下广阔而坚实的舞台。
2 物理结构和逻辑结构...