按照《数据结构》所写
- 数据结构:相互之间存在一种或多种特定关系的数据元素的集合,包括逻辑结构和物理结构。
- 数据类型:一个值的集合以及定义在这个值集合上的一组操作(增删改查读写…)的总称
可推出
数据结构 = 数据元素D + 数据关系S;
数据类型 = 数据结构 + 数据操作P;
但有些题上会问到
数据结构的组成有哪三部分?数据结构包括哪几个方面的内容?
答案是
数据结构包括3个方面的内容:数据之间的**_逻辑关系_**、数据在计算机中的**_存储方式_**,以及在这些数据上_定义的运算的集合_**(数据操作)。
到底数据结构这个概念有没有数据的运算(数据操作)呢? 要是有,那怎么区分它与“数据类型”呢?
我有什么地方没理解到位吗 望指教