Java开发体系学习之数据结构与算法(一)绪论
1.概念:数据元素之间存在的一种或多种特定关系的集合
传统上分为逻辑结构和物理结构
逻辑结构:数据对象中数据元素之间的相互关系
物理结构:数据的逻辑结构在计算机中的存储形式
2.四大逻辑结构:
①集合结构:数据元素同属于同一个结构
②线性结构:线性结构中数据一一对应
③树形结构:一对多的层次关系
④图形结构:
3.物理结构:
如何把数据元素存储到计算机的存储器
存储方式有两种:顺序存储,链式存储,
4.算法:
解决特定问题求解步骤的描述。