描述数据结构的概念与程序设计语言中数据类型概念的区别

这是《数据结构》课本的课后习题... 这是《数据结构》课本的课后习题 展开
 我来答
小洛答疑

2020-05-11 · TA获得超过2.2万个赞
知道大有可为答主
回答量:5.2万
采纳率:84%
帮助的人:1223万
展开全部

相同处:抽象数据类型是实现数据结构的一种方法。

两者的区别如下:

一、主体不同

1、数据类型:它是计算机科学中具有相似行为的一类特定数据结构的数学模型,或是一种或多种语义相似的编程语言的数据类型。

2、数据结构:是计算机存储和组织数据的一种方式。数据结构是指一组具有一个或多个特定关系的数据元素。

二、特点不同

1、数据类型:它是一个数学约束,通过对通道的可执行操作和这些操作的影响间接定义通道。

2、数据结构:内容是构建复杂软件系统的基础,其核心技术是分解和抽象。

三、不同的功能

1、数据类型:定义一系列操作(或直接调用的方法)和这些操作的函数(它们做什么),但我们没有指定如何实现这些操作(即不编写特定代码)。

2、数据结构:研究了数据的逻辑结构和数据的物理结构以及它们之间的关系,定义了相应的操作答案,设计了相应的算法,并确保在这些操作之后获得的新结构仍然保持原始结构类型。

参考资料来源:百度百科-数据结构

参考资料来源:百度百科-抽象数据结构

光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
笑能释然
2013-02-24 · 超过13用户采纳过TA的回答
知道答主
回答量:123
采纳率:100%
帮助的人:47.8万
展开全部
数据结构里面的讲的是编程中结构的运用,
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
西街球球
推荐于2017-11-25
知道答主
回答量:29
采纳率:0%
帮助的人:16.1万
展开全部
数据类型 它只表示数据的范围以及允许做的操作。
数据结构表示数据的逻辑结构和物理结构,以及针对不同物理结构的数据的操作是如何实现的,并分析实现算法的效率。
例如:数据类型:整型,数据范围2字节的话,-32786~32767,操作:算数运算
例如:线性表,逻辑结构:数据元素之间存在线性关系,物理结构:顺序存储和链式存储。操作:构造线性表,插入元素,删除元素等。不同存储结构上,以上操作实现方法不同,效率也不同。
来自:求助得到的回答
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式