数据结构与算法内功修炼之——为什么学习数据结构和算法及如何高效的学习数据结构和算法

什么是数据结构和算法

用一句话总结数据结构和算法,数据结构和算法是用来存储数据和处理数据的;其中的存储指的是通过怎样的存储结构来存储数据,而处理就是通过怎样的方式或者方法处理数据

数据与数据之间有怎样的结构呢?

逻辑结构

数据结构与算法内功修炼之——为什么学习数据结构和算法及如何高效的学习数据结构和算法_第1张图片

物理存储结构

顺序存储和链式存储

数据结构与算法内功修炼之——为什么学习数据结构和算法及如何高效的学习数据结构和算法_第2张图片

数据结构与算法内功修炼之——为什么学习数据结构和算法及如何高效的学习数据结构和算法_第3张图片

为什么学习数据结构和算法

  • 写出更加高性能的代码
  • 算法,是一种解决问题的思路和方法,有机会应用到生活和事业的其他方面。
  • 增加自己的编程思维,只要有了编程思维,不管学任何的编程技术,都不会感到吃力

如何高效的学习数据结构和算

  • 掌握最基础的数据结构和算法,以后会一一写出来,
  • 边学边练,自己完全可以思考默写看过的算法,
  • 主动思考,为什么?是什么?怎么样?

关注java一号公众号,获取更多资料!!!

你可能感兴趣的:(java算法与数据结构)