大家可以看看下面这篇
数据结构是计算机的核心之一,是必须学好的课程之一
数据结构
一丶数据结构是什么?
数据结构是存在某种特定关系的数据元素的集合
二丶数据结构我们学的是啥?
- 逻辑结构【线,树,图】,独立于计算机
- 存储结构【顺序,链式,哈希,索引】,基于计算机
- 基于此种数据结构运算【增删改查等】
上面这个三要素会指导我们学习整个数据结构,十分重要!!!
比如我们在学习线性表的时候,我们学习线性表是一种逻辑结构,他是这样定义的 具有相同特性的数据元素的一个有限序列 ,而线性表的存储结构我们一般使用顺序存储(顺序表)或者链式存储(链表) 。再如我们还有受限的线性表(栈和队列等),它们的存储结构一般采用顺序或者链式,有顺序栈/链栈和顺序队列/链队列
数学上,序列是被排成一列的对象(或事件);这样每个元素不是在其他元素之前,就是在其他元素之后。这里,元素之间的顺序非常重要。
三丶列举一些逻辑结构
大家看看上面的逻辑结构就很多了,我就没有列举每种逻辑具体计算机的存储结构,因为这样下去实在太多了