数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。
最近的学习总会与数据结构有关联,所以把它们做一次总结,看看他们的故事。数据结构从逻辑结构来看一般分为线性结构与非线性结构。我认为这不好理解,把它们又细分了集合、线性、树、图四类。 其中在线性关系中还可以有表、队列栈、串等划分。
如何理解数据的逻辑结构,我的观点可以把它们当做数据使用过程中的一种组织形式。当我们使用完了需要的数据之后就需要对数据进行存取这也就引入了我们的数据的物理结构(存储结构)。分别为顺序存储结构与链式存储结构。
例如:逻辑数据中的线性结构有表,顺序存储时我们把它叫做顺序表,链式存储我们就叫它链表。
数据结构具体指同一类数据元素中,各元素之间的相互关系,包括三个组成成分,数据的逻辑结构,数据的存储结构和数据运算结构。
这里的操作就是我们对于已经存储好的数据的一些应用。主要有 :查找、插入、删除。
对于数据结构的大体总结来看就是这些内容了。更深入的学习与代码的使用就需要大家结合本文的基础内容多多实践不断积累喽~
荣幸与您分享!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/144308.html