数据类型和数据结构的区别

数据类型:是一种值的集合和定义在这个值集上的一组操作的总称。

  数据类型的分类为:原子类型和结构类型;

  原子类型 = 一种值的集合 + 定义在值集合上的一组操作。(比如:python中的int,float,字符串)

  结构类型 = 一种数据结构 + 定义在这种数据结构上的一组操作。(比如:python中的列表,字典,元组)

  原子类型 + 结构类型 = 数据类型

数据结构:是相互之间存在一种或多种特定关系的数据元素的集合,包括逻辑结构和物理结构。

总结:数据结构是一种值的集合,这种值集+定义在值集上的一组操作就是结构类型,而结构类型是数据类型的一种,所以数据结构是一种数据类型。

数据结构可以看成是数据类型的一个子集(如下图):

扫描二维码关注公众号,回复: 895885 查看本文章

猜你喜欢

转载自www.cnblogs.com/sanyezi/p/9052012.html