数据结构和数据类型有什么区别
发布网友
发布时间:2022-03-25 21:38
我来回答
共3个回答
热心网友
时间:2022-03-25 23:07
数据类型,即数据元,与数据结构的主要区别如下:
一、性质不同
1、数据结构:是计算机存储、组织数据的方式;指相互之间存在一种或多种特定关系的数据元素的集合
2、数据元:是用一组属性描述其定义、标识、表示和允许值的数据单元。
二、作用不同
1、数据结构:通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。
2、数据元:若干具有相关性的数据元按一定的次序组成一个整体结构。
三、特点不同
1、数据结构:数据结构往往同高效的检索算法和索引技术有关。
2、数据元:数据元基本模型中,对象类对应于数据模型中的实体、特性和表示对应于数据模型中的属性。
参考资料来源:
百度百科-数据结构
百度百科-数据元
热心网友
时间:2022-03-26 00:25
数据结构一般是说计算机存储和组织数据的方式,还有就是相互之间存在一种或多种特定关系的数据元素的集合,简单来说就是数据的逻辑或物理存储方式。而数据类型就是对数据的抽象描述,包括整型、浮点型浙西。
热心网友
时间:2022-03-26 02:00
1.数据结构是指数据对象以及该数据对象集合中的数据元素之间的相互关系。包括数据的逻辑结构、数据的存储结构和数据的运算(操作)。例如:线性表 ,队列,栈……
2.数据类型是计算机程序中的数据对象以及定义在这个数据对象集合上的一组操作的总称。例如c语言中的整数类型是区间(-maxint,maxint)上的整数,在这个集合上可以进行加、减、乘等操作。
数据结构跟数据类型的区别在哪里?
一、性质不同 1、数据结构:指相互之间存在一种或多种特定关系的数据元素的集合。2、数据类型:是一个值的集合以及定义在这个值集上的一组操作。二、特点不同 1、数据结构:数据结构往往同高效的检索算法和索引技术有关。2、数据类型:数据类型中也会用到数据结构,如HashMap的低层结构是数组+链表+...
数据结构与数据类型有什么区别?
一、性质不同 1、数据结构:是计算机存储、组织数据的方式;指相互之间存在一种或多种特定关系的数据元素的集合。2、数据元:是用一组属性描述其定义、标识、表示和允许值的数据单元。二、作用不同 1、数据结构:通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。2、数据元:若干具有相关...
数据结构和数据类型的区别
一、性质不同 1、数据结构:指相互之间存在一种或多种特定关系的数据元素的集合。2、数据类型:是一个值的集合以及定义在这个值集上的一组操作。二、特点不同 1、数据结构:数据结构往往同高效的检索算法和索引技术有关。2、数据类型:数据类型中也会用到数据结构,如HashMap的低层结构是数组+链表+...
数据结构和数据类型两个概念有什么区别?
数据结构一般是说计算机存储和组织数据的方式,还有就是相互之间存在一种或多种特定关系的数据元素的集合,简单来说就是数据的逻辑或物理存储方式。而数据类型就是对数据的抽象描述,包括整型、浮点型浙西。数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合...
描述数据结构的概念与程序设计语言中数据类型概念的区别
两者的区别如下:一、主体不同 1、数据类型:它是计算机科学中具有相似行为的一类特定数据结构的数学模型,或是一种或多种语义相似的编程语言的数据类型。2、数据结构:是计算机存储和组织数据的一种方式。数据结构是指一组具有一个或多个特定关系的数据元素。二、特点不同 1、数据类型:它是一个数学...
对于数据结构和数据类型,结构类型
数据类型是指各种数据形态都不一样,比如有的是字母类,有的是整数类,有的是小数类,这些不同的数在计算机中将来所要分配的空间大小是不一样的。所以相当于是用数据类型限定这种数在计算机中该分配多大空间的。结构类型是如果在计算机中存储数据的时候,是简单直接存储数据,还是要给他绑定一个空间放...
“数据结构” 和 “数据类型” 两个概念的本质是什么,两者的区别与联系...
数组:连续无间隙排列的数据结构叫做数组。线性排列的是一维数组,像长方形一样横竖排列的是二维数组,像立方体一样排列的是三维数组。链表:数据按照顺序排列的数据结构叫做链表。链表中的数据可以远距离存放,数据是在链表的箭头连接的结点中顺序管理的。栈:类似于在桌上堆书一样来管理数据的数据结构叫做...
抽象数据类型和数据结构的联系和区别?
一、主体不同 1、抽象数据类型:是计算机科学中具有类似行为的特定类别的数据结构的数学模型;或者具有类似语义的一种或多种程序设计语言的数据类型。2、数据结构:是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。二、特点不同 1、抽象数据类型:是间接定义的...
数据结构的概念与C语言中数据类型的概念有何异同
c语言数据类型一般说的是基本数据类型,像整形、浮点型、字符型等,这些都是最基本的数据类型。数据结构的概念就比较上层了,比如堆、栈、链表、队列等,这些数据结构都有一定的特点,比如队列就是先进先出的模型。比如我要设计一个服务器,一秒钟只能给一个用户提供服务,但是有时一秒钟会有两个甚至三...
试说明数据结构和抽象数据类型之间的联系和区别。
1.“数据结构”定义为一个二元组(D,S),即两个集合,D是数据元素的集合,S是数据元素之间一个或多个关系的集合。2.“抽象数据类型”本质是“数据类型”,与计算机相关,涉及数据的存储及如何用存储来反应数据元素之间的关系。它定义为一个三元组(D,S,P),加上的P是定义的一组针对存储的...