1.为什么要学习?
- 助于阅读框架源码、理解设计思想
- 优化细节:数据存取效率、节省内存等
- 改变看待问题深度、解决问题角度,高效解决实际问题
2.如何抓住学习重点?
理解概念 != 死抠定义
数据结构=一组数据的存储结构(静态)
算法=一组操作数据的方法(动态)
学习技巧
- 边学边练,适度刷题(Learning by Practicing)
- 多问多思考多互动
- 打怪升级学习法(设立切实可行的目标、积累正向反馈)
- 坚持!(学习需要反复迭代、不断沉淀,提升内力需要像苦行僧一样修炼)
理解概念 != 死抠定义
数据结构=一组数据的存储结构(静态)
算法=一组操作数据的方法(动态)