Java数据结构与算法之数据结构概述

数据结构是计算机底层组织和存储数据的方式,合适的数据结构可以带来更高的存储或运行效率。
数据结构分为逻辑结构和物理结构两大类:
逻辑结构:是从具体问题中抽象出来的模型
集合结构:数据元素除了属于同一个集合外,再没有其它关系。线性结构:数据元素之间存在一对一的关系。树形结构:数据元素之间存在一对多的关系。图形结构:数据元素之间存在多对多的关系。
物理结构:逻辑结构在计算机中真正的表示方式(映射)
顺序存储结构:把数据元素放到地址连续的存储单元里面,其数据间的逻...