- 定义
数据结构是存储一组数据的结构;
算法是操作一组数据的方法。
2.数据结构和算法的关系
数据结构是为算法服务的,算法是作用在特定数据结构上的。
3.解决的问题
如何更快、更省的存储和处理数据。
4.核心
复杂度分析,包括时间和空间复杂度分析,用于判断算法的性能好坏,即效率和资源消耗的有机平衡。
5.四问
”它的来历“、“自身的特点”、“适合解决的问题”以及“实际应用场景”。
6.学习方法
- 边学边练,适度刷题
- 多对比性的学习、思考
- 要明白知识是需要沉淀的,不要想一下子就掌握所有