← 返回首页
数据结构与算法教程(Java版)
发表时间:2021-09-12 21:03:05
数据结构与算法教程(Java版)

数据结构与算法设计是计算机专业的最核心课程,数据结构主要就是研究数据的存储方式。数据存储的目的是为了方便后期对数据的再利用。因此数据在计算机存储空间的存放,绝不是胡乱的。需要我们选择一种好的方式来存储数据,这也是数据结构的核心内容。

一般我们可以认为数据结构指的是一组数据的存储结构。

算法就是操作数据的方法,即如何操作数据效率更高,更节省资源。 举一个例子,你有一批货物需要运走,你是找小轿车来运还是找卡车来运?这就是数据结构的范畴,选取什么样的结构来存储; 至于你货物装车的时候是把货物堆放在一起还是分开放这就是算法放到范畴了,如何放置货物更有效率更节省空间。

因此,数据结构是什么? 我认为,数据结构是一门学科,它教会我们“如何存储具有复杂关系的数据更有助于后期对数据的再利用”。

常见的数据结构的存储结构: