抽象数据类型的定义_抽象数据类型?

来源:大律网小编整理 2022-06-14 16:43:44 人阅读
导读:操作结果:构造了三元组T,元素e1,e2和e3分别被赋予V1,V2,和V3的值不要灰心,你说的这个是抽象数据类型定义,如果没学过数据结构看起来的确在本文中,我们...

操作结果:构造了三元组T,元素 e1,e2和e3分别被赋予V1,V2,和V3的值 不要灰心,你说的这个是抽象数据类型定义,如果没学过数据结构看起来的确

在本文中,我们将考察Java中的数据类型,同时将介绍抽象数据类型(ADT)的概念。我们还将通过介绍JavaCollectionsFramework(Java集合架构)来学习Java定义的一些ADT。ADT一个ADT是一个仅由保存的数据类型和可能在这个数据类型上进行的操作定义的。

1.“数据结构”定义为一个二元组(D,S),即两个集合,D是数据元素的集合,S是数据元素之间一个或多个关系的集合。 2.“抽象数据类型”本质是“数据类型”,与计算机相关,涉及数据的存储及如何用存储来反应数据元素之间的关系。它定义为一个三元组(D,S,P),加上的P是定义的一组针对存储的数据操作(如插入,删除,排序等)。 3.总之“抽象数据类型”是“物理”概念,“数据结构”是“逻辑”概念。“抽象数据类型”来实现“数据结构”。

首先什么是抽象数据类型,抽象数据类型泛指除基本数据类型以外的数据类型。什么叫类型?就是一类数据。基本数据类型被认做是最基本地,不可再划分的数据,一般就是整形、浮点型、以及字符型。抽象数据类型是由若干基本数据类型归并之后形成的一种新的数据类型,这种类型由用户定义,功能操作比基本数据类型更多,一般包括结构体和类。其实说白了,抽象数据类型就是把一些有一定关联的基本数据类型打包,然后当做新的数据类型使用。由上可知,我认为抽象数据类型的定义方法就是结构体和类的定义方法。

展开原文 ↓

更多 # 相关法律知识

1分钟提问,海量律师解答

  • 1
    说清楚

    完整描述纠纷焦点和具体问题

  • 2
    律师解答

    律师根据问题描述给予专业意见

  • 3
    采纳

    采纳回复意见,确认得到解答

Copyright 2004-2021京ICP备18032441号 有害信息举报:线上咨询律师  线下门店解决问题

Copyright © 2020-2021

在线客服 隐私协议 侵权信息举报