数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。
最近的学习总会与数据结构有关联,所以把它们做一次总结,看看他们的故事。数据结构从逻辑结构来看一般分为线性结构与非线性结构。我认为这不好理解,把它们又细分了集合、线性、树、图四类。 其中在线性关系中还可以有表、队列栈、串等划分。
如何理解数据的逻辑结构,我的观点可以把它们当做数据使用过程中的一种组织形式。当我们使用完了需要的数据之后就需要对数据进行存取这也就引入了我们的数据的物理结构(存储结构)。分别为顺序存储结构与链式存储结构。
例如:逻辑数据中的线性结构有表,顺序存储时我们把它叫做顺序表,链式存储我们就叫它链表。
数据结构具体指同一类数据元素中,各元素之间的相互关系,包括三个组成成分,数据的逻辑结构,数据的存储结构和数据运算结构。
这里的操作就是我们对于已经存储好的数据的一些应用。主要有 :查找、插入、删除。
对于数据结构的大体总结来看就是这些内容了。更深入的学习与代码的使用就需要大家结合本文的基础内容多多实践不断积累喽~
荣幸与您分享!