Java开发体系学习之数据结构与算法(一)绪论

1.概念:数据元素之间存在的一种或多种特定关系的集合

             传统上分为逻辑结构和物理结构

             逻辑结构:数据对象中数据元素之间的相互关系

             物理结构:数据的逻辑结构在计算机中的存储形式

2.四大逻辑结构:

             ①集合结构:数据元素同属于同一个结构

               Java开发体系学习之数据结构与算法(一)绪论

            ②线性结构:线性结构中数据一一对应
                 Java开发体系学习之数据结构与算法(一)绪论

              

           ③树形结构:一对多的层次关系
              Java开发体系学习之数据结构与算法(一)绪论

           ④图形结构:

               Java开发体系学习之数据结构与算法(一)绪论

3.物理结构:

   如何把数据元素存储到计算机的存储器

   存储方式有两种:顺序存储,链式存储,

4.算法:

   解决特定问题求解步骤的描述。