问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是抽象数据类型

发布网友 发布时间:2022-05-12 16:56

我来回答

1个回答

热心网友 时间:2023-08-09 07:40

这两个概念,尤其是第一个都是特别抽象的概念,没什么具体可对应的实体可以给你举例,我就粘贴复制了,说说我的理解吧。数据结构呢,我们总是为了完成一个功能或者目的写程序,但不管什么程序、代码实际上都是一些指令的集合,说白了就是在描述“怎么做”,而光知道怎么做还只是问题的一半,还要知道“做什么”,也就是刚才那些指令的对象是谁,自然肯定是相关的数据,比如说学生信息管理中,指令是增加学生,那他的对象就是学生信息这种数据,指令是成绩统计,那对象就是学生的成绩数据,而在我们的程序中,数据也必须要有一种很明确的组织表示方式,只要这样我们才能在这种具体明确的实体上编写指令,比如说学生数据可以定义为一个*的数组,只有这样我们再写增加学生时,才能知道具体增加就是增加一个数组元素并未其赋值。所以数据结构就是相互之间有联系的具有某种组织方式的数据集合。抽象数据类型相比较数据结构要具体一些,我们光有了数据结构还不够,因为数据是各种各样的,对于不同数据,我们能采取的方法也不一样,比如说学生数据可以增减,成绩数据可以进行算数运算,但是为什么说抽象呢,也就说他并不是具体整型还是字符型这种基本类型,而是我们根据我们要解决的实际问题,对应现实世界所描述的一种和现实世界中的实体对应的数据类型,而且这种抽象的数据类型还包括能够对于他实行的操作,比如说我们定义一种数据类型叫“学生”,具体的数据我可以定义一中类似表的结构存储,而且还要定义一些操作,比如说添加学生,删除学生,这两部分就共同组成了“学生”这个抽象的数据类型。不知你明白没?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
低温还原粉化性检验方法 ...播放量破50亿,大胃王“浪胃仙”是如何在抖音崛起的? 网络直播间:新部落的建构及其亚文化特征 网络直播中吃播的文化输出 我用圆通快递从河南商丘发到洛阳几天能到 商丘圆通快递几点下班? 河南商丘到江苏南京圆通快递,大概要多久? 四大名著语录 “命中注定我爱你”真的好看么? 好看的偶像剧 命中注定我爱你 农村商业银行是不是农业银行 雪佛兰科鲁兹空调压力传感器3根线各是什么线,怎么测量压力传感器的好坏_百度问一问 汽车空调的三态压力开关用表怎么测量好坏?不要复制答案,我要的是测量方法越详细越好。 东风雪铁龙空调压力开关怎么检测 汽车空调压力开关怎么测量 请问汽车空调压力开关怎样知道它是否坏掉,怎样检查线路可以知道?3线的压力开关 刚要吃饭时梦见去世的故人带着几个人来吃饭我两热情招乎着并要请他们吃饭好吗? 梦见村里死人亲朋好友吃饭 Win7安装版和纯净版有什么区别? 梦见死人被我和朋友救活,家人为了感谢我们请我们和他们在一起吃饭 梦见死人请搭伙吃饭 金圭50L电热水器面板哪有卖的? 金圭热水器停水后如何把水罐中的水放出来怎么操作? 毕业藏头诗 兴城市德姿澜制衣有限公司怎么样? 中国共产党重庆市纪律检查委员会的领导机构 综合计时制和标准工作制什么区别 应聘时和老板说好上班八个小时,请问早上八点半上班下午是几点下班 比如上班时间为10:00,下班时间为00:15(第二天了),如何用excel计算一天的上班时长? 在工作表中我早上8点上班晚上9点下班,怎么输入才能自动计算出上班时间_百度问一问 大家好,我想求一个考勤计时自动计算的表,用EXCEL制作员工计时考勤表。以一天三班,例如:上班 下班=工作 抽象数据类型 如何增加信任度 如何提高别人对自己信任度? 怎么提高信任度? 增加信任的方法 试说明数据结构和抽象数据类型之间的联系和区别。 如何连接两副或以上蓝牙耳机于同一设备并同时使用 方法:职场人士怎样增加信任感 c/c++中类和抽象数据类型的区别 两个蓝牙耳机怎么同时连上?这两个耳机是一对 文言文《狼》的原文 《狼》主要内容是什么? 雷州有婚庆公司吗? 婚庆公司和婚礼策划公司的区别是什么 虎牙旁边那颗牙上面有2个白色的小颗粒,不疼不痒,是有点凸起的,摸起来跟芝麻粒似的硬。不像是口腔溃疡 嘴巴天堂上有颗白色硬的小颗粒有很久了是什么 联想异能者台式机内存可以扩大么? 松鼠AI算学科类吗 我的联想电脑能加装内存条吗?加装联想的内存条可以享受三包吗? Mp3的使用