深度之眼2021备战秋招数据结构与算法系统班
什么是数据结构?
数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科。
简而言之,数据结构就是把数据元素按照一定的关系组织起来的集合,用来组织和存储数据。
逻辑结构分类
逻辑结构是从具体问题中抽象出来的模型,是抽象意义上的结构,按照对象中数据元素之间的相互关系分类,也是我们需要关注和讨论的问题。
1️⃣集合结构:集合结构中数据元素除了属于同一个集合外,它们之间没有任何其他的关系。
2️⃣线性结构:线性结构中的数据元素之间存在一对一的关系。
3️⃣树形结构:树形结构中的数据元素之间存在一对多的关系。
4️⃣图形结构:图形结构的数据元素是多对多的关系。