社区
数据结构与算法
帖子详情
菜鸟问题1:数据类型与抽象数据类型的区别 ?
ToperRay
2001-06-26 09:09:31
...全文
958
13
打赏
收藏
菜鸟问题1:数据类型与抽象数据类型的区别 ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xcx6541309
2010-06-10
打赏
举报
回复
抽象数据类型(ADT)是指只定义逻辑属性而不指定具体实现过程的数据类型。
ADT把常见的数据结构以及在数据结构上定义的一组操作抽象出来。
ToperRay
2001-06-26
打赏
举报
回复
drunkard
2001-06-26
打赏
举报
回复
数据又称数据成员或属性,运算操作又称成员函数或方法。
thinkingdog
2001-06-26
打赏
举报
回复
数学模型是一个抽象概念,值是一个具体概念,值仅有有限的几种,数学模型包含值但不仅限于值,数学模型我理解就是C++的对象,对象可以是简单值,也可以是复杂的体系,简单的像RECT、CTime这些简单对象,而CWnd就是相当复杂的体系。你知道最初的C没有float类型麽?因为当时的硬件不能处理浮点数(我用过一种处理器就不支持浮点运算)。
drunkard
2001-06-26
打赏
举报
回复
基本数据类型(DATA TYPE)包括数值、字符、用户定义的枚举型和指针等
每种基本数据类型都含有数据和操作,也就是抽象数据类型。
主要是抽象数据类型(Abstract Data Type)不但定义了数据的组织方式,还给出了数据的运算。数据又称数据成员,操作又称成员函数。
ToperRay
2001-06-26
打赏
举报
回复
我转过来的,那别人太少。半个小时没人回答
thinkingdog
2001-06-26
打赏
举报
回复
你干嘛不到专业区去问呢?
thinkingdog
2001-06-26
打赏
举报
回复
比如int ,int 的操作由CPU指令直接实现 ADD EAX,EBX
比如一个类class a,a1+a2的操作必须由一系列硬件可以实现的操作组合而成。
drunkard
2001-06-26
打赏
举报
回复
数据类型是整数、浮点数、字符或自定义类型等。
ADT比如结构、类、指针、数组、链表等数据结构
thinkingdog
2001-06-26
打赏
举报
回复
int EAX
char AL
* EAX EBX EBP
基本数据类型机器可以直接处理,与硬件功能对应。
ToperRay
2001-06-26
打赏
举报
回复
数据模型(DATA TYPE):一个值的集合和定义在这个值集上的一组操作
抽象数据类型(ADT):是一个数学模型以及定义在该模型上的一组操作
区别在哪,看不出来
thinkingdog
2001-06-26
打赏
举报
回复
啥叫抽象数据类型?是不是struct class之流?
ToperRay
2001-06-26
打赏
举报
回复
本质是一样的,但区别在哪?
菜鸟
修行之路----java语言基础二:
数据类型
菜鸟
修行之路----java语言基础二:
数据类型
1.
数据类型
java的
数据类型
一般分为2类:基本
数据类型
和引用
数据类型
。 一般来说:基本
数据类型
存放的是数据本身,并且存放在虚拟机的栈中,然而引用
数据类型
在栈中存放的是数据的内存地址(堆中数据的存放地址),真实的数据存放在堆中。具体参见后文的《Java虚拟机》部分。 1.1基本
数据类型
基本
数据类型
是系统所定义的,不可在划分的
数据类型
,所占内存大...
菜鸟
笔记之
抽象
数据类型
抽象
数据类型
是描述数据的一种理论工具,
数据类型
是类型相同的的数据元素的集合,除此之外还有定义在数据元素集合上的操作也就是定义在类中的方法,例如在java语言中众多的
数据类型
(int,char,布尔类型)中的int类型中其中包括数字为(—2147483648-2147483647)
C++
菜鸟
学习笔记系列(20)——定义抽象类型
C++
菜鸟
学习笔记系列(20) 本期主题:定义抽象类型 我们曾经在C++
菜鸟
学习笔记系列(5)中介绍了一些关于自定义
数据类型
的知识,在上一篇博客中我们定义的Sale_data类比较简单,只是在struct关键字中定义了一些基本
数据类型
组成一个结构体,对于这个Sale_data类允许类的用户直接访问它的数据成员,并且要求由用户编写操作。与之相反的我们在这一篇博客中主要是介绍
抽象
数据类型
。 我们再来了...
Java学习记录之
数据类型
——基本
数据类型
和引用
数据类型
为了确保转换的准确性和安全性,应理解隐含强制类型转换的规则,并谨慎处理
数据类型
的转换。在Java中,隐含强制类型转换(Implicit Type Casting)是指将一个
数据类型
自动转换为另一个
数据类型
的过程,而无需显式的类型转换操作。必须满足转换前的
数据类型
的位数要低于转换后的
数据类型
,例如: short
数据类型
的位数为16位,就可以自动转换位数为32的int类型,同样float
数据类型
的位数为32,可以自动转换为64位的double类型。通过定义类和使用引用
数据类型
,可以描述和操作对象的属性和行为。
菜鸟
学习笔记:Java基础篇1(走进Java、
数据类型
与转换)
菜鸟
学习笔记:Java基础篇1(基础语法、面向对象)写在前面关于学习资源关于学习方法1.Java的发展史功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 写在前面 第一次发博客心里还是有点小紧张啊,哈哈,先自我介绍一下,刚毕业小白一
数据结构与算法
33,029
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章