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


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

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

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

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

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

数据结构:是相互之间存在一种或多种特定关系的数据元素的集合,包括逻辑结构和物理结构。(数据元素是最基本的数据单位,最基本的数据元素是一个二进制位。)

 

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

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM