-
ADT
2020-07-11 15:37:361.ADT的概念 ADT即为抽象数据类型,也就是所有属性均设置成private,即不让用户可以看到一个类型中所包含的属性值,只可以通过操作获取一部分属性。 2.ADT四种操作分类 (1)Creator 顾名思义就是类似构造函数,创建...1.ADT的概念
ADT即为抽象数据类型,也就是所有属性均设置成private,即不让用户可以看到一个类型中所包含的属性值,只可以通过操作获取一部分属性。2.ADT四种操作分类
(1)Creator
顾名思义就是类似构造函数,创建一个新对象
一般是由静态函数实现
( 2)Producers
返回一个该类型的新对象,如集合的add函数
(3)Observers
用来观察某一个对象的相关属性,并返回一个观察到的值,如集合中的size函数
返回一个该类型的新对象,如集合的add函数
(4)Mutators
用来对属性进行改变3.AF
R和A之间映射关系的函数
即如何去解释R中的每一个值为A中的每一个值。
AF : R → A
R中的部分值并非合法的,在A中无映射值4.RI
描述了什么是合法的的一个集合 -
adt
2010-03-24 08:43:00ADT定义:一个ADT是一个仅由保存的数据类型和可能在这个数据类型上进行的操作定义的。开发者们只能通过ADT的操作方法来访问ADT的属性,而且他们不会知道这个数据类型内部各种操作是如何实现的。那么访问ADT就需要出...ADT定义:一个ADT是一个仅由保存的数据类型和可能在这个数据类型上进行的操作定义的。开发者们只能通过ADT的操作方法来访问ADT的属性,而且他们不会知道这个数据类型内部各种操作是如何实现的。 那么访问ADT就需要出入口参数了,就是你定义的访问该数据属性的参量和返回参量。 ADT定义: ADT 抽象数据类型名{ 数据对象:(数据元素集合) 数据关系:(数据关系二元组结合) 基本操作:(操作函数的罗列) } ADT 抽象数据类型名; 这是一段C定义ADT的程序段: 抽象数据类型复数的定义 ADT Complex { 数据对象:D={e1,e2|e1,e2∈RealSet } 数据关系:R1={<e1,e2> | e1是复数的实数部分,e2 是复数的虚数部分 } 基本操作: InitComplex( &Z, v1, v2 ) 操作结果:构造复数Z,其实部和虚部分别被赋以参数v1和v2的值。 DestroyComplex( &Z) 操作结果:复数Z被销毁。 GetReal( Z, &realPart ) 初始条件:复数已存在。 操作结果:用realPart返回复数Z的实部值。 GetImag( Z, &ImagPart ) 初始条件:复数已存在。 操作结果:用ImagPart返回复数Z的虚部值。 Add( z1,z2, &Sun ) 初始条件:z1, z2是复数。 操作结果:用sum返回两个复数z1、z2的和值。 } ADT Complex 比如最后一个complex->add(z1,z2,&Sun),你要完成它的功能函数就是: Complex *add(Complex *pZ1, Complex *pZ2) { Complex *pSum = (Complex *)malloc(sizeof(Complex)); if ( pSum==NULL ) return NULL; pSum->realpart = pZ1->realpart + pZ2->realpart; pSum->imagpart = pZ1->imagpart + pZ2->imagpart; return pSum; } 这两个形参就是入口参数:Complex *pZ1, Complex *pZ2 return pSum;中的pSum就是出口参数。 明白了吧,写ADT的功能函数能极大地促进人的c语言水平,尤其是你写数据结构的链、栈、堆和查找、删除、插入。能有的算法技巧其实都用了。
抽象数据类型需要通过固有数据类型(高级编程语言中已实现的数据类型)来实现。
抽象数据类型是与表示无关的数据类型,是一个数据模型及定义在该模型上的一组运算。对一个抽象数据类型进行定义时,必须给出它的名字及各运算的运算符名,即函数名,并且规定这些函数的参数性质。一旦定义了一个抽象数据类型及具体实现,程序设计中就可以像使用基本数据类型那样,十分方便地使用抽象数据类型。
抽象数据类型的描述包括给出抽象数据类型的名称、数据的集合、数据之间的关系和操作的集合等方面的描述。抽象数据类型的设计者根据这些描述给出操作的具体实现,抽象数据类型的使用者依据这些描述使用抽象数据类型。
抽象数据类型描述的一般形式如下:
ADT 抽象数据类型名称 {
数据对象:
……
数据关系:
……
操作集合:
操作名1:
……
……
操作名n:
}ADT抽象数据类型名称
抽象数据类型定义(ADT)
作用:抽象数据类型可以使我们更容易描述现实世界。例:用线性表描述学生成绩表,用树或图描述遗传关系。
定义:一个数学模型以及定义在该模型上的一组操作。
关键:使用它的人可以只关心它的逻辑特征,不需要了解它的存储方式。定义它的人同样不必要关心它如何存储。
例:线性表这样的抽象数据类型,其数学模型是:数据元素的集合,该集合内的元素有这样的关系:除第一个和最后一个外,每个元素有唯一的前趋和唯一的后继。可以有这样一些操作:插入一个元素、删除一个元素等 -
最新android ADT-21.1.0 绿色版
2013-02-16 08:45:40最新android ADT-21.1.0 绿色版 -
Android ADT(ADT-23.0.6.zip)离线包
2015-06-19 12:48:57Android ADT离线包(ADT-23.0.6.zip) -
ADT-0.9.7、ADT-0.9.9、ADT-10.0.0、ADT-10.0.0、ADT-22.3.0
2015-04-10 13:37:52ADT的各个版本,ADT-0.9.7、ADT-0.9.9、ADT-10.0.0、ADT-10.0.0、ADT-22.3.0,总有一款是你想要的 -
ADT7316 ADT7317 ADT7318温度传感器资料
2014-04-20 01:48:26非常全面的ADT7316 ADT7317 ADT7318温度传感器资料,可以作为参考。 -
Eclipse ADT 离线包 Eclipse安装ADT
2019-01-11 15:23:55Eclipse ADT 离线安装包,用于Eclipse安装ADT进行安卓程序开发 -
adt 21.0 ,adt21.01,adt 22.0,adt 22.62
2015-11-02 18:53:57adt的几个版本,应该都是能用的,但是要注意和自己用的sdk版本匹配 -
adt下载,adt下载
2011-04-28 14:49:28adt下载adt下载adt下载adt下载 -
android ADT 23.0.6
2018-02-10 18:39:51android adt 23.0.6 android adt 23.0.6 android adt 23.0.6 android adt 23.0.6 android adt 23.0.6 android adt 23.0.6 android adt 23.0.6 android adt 23.0.6 android adt 23.0.6 android adt 23.0.6 android ... -
adt 22.6.1_ADT离线安装包.zip
2019-09-02 11:51:25软件介绍: 最新版本的android ADT离线安装包adt 22.6.1,需要的不要错过。本版本修复了创建项目src和layout目录下没有文件的问题。 -
ADT 0.9.7,ADT8.0.1,ADT10.0.0,ADT12.0.0,ADT15.0.0(不需要下载分数)
2012-09-18 16:02:17ADT 0.9.7,ADT8.0.1,ADT10.0.0,ADT12.0.0,ADT15.0.0(不需要下载分数) 搞了2年android了,附件可以用rar打开。 -
ADT 23.0.3
2015-01-13 10:58:07android adt 23.0.3 解决高版本sdk与adt不匹配的冲突 -
ADT 快捷键
2020-11-25 15:03:24ADT好用的快捷键ADT好用的快捷键
https://blogs.sap.com/2013/11/21/useful-keyboard-shortcuts-for-abap-in-eclipse/
还有一个最常用的content assit:alt + /
-
Android ADT 插件, ADT-22.0.0.zip
2013-05-16 10:52:32Android ADT 插件, ADT-22.0.0.zip 最新版. -
最新ADT
2020-08-13 23:52:162016/04/20 新增 ADT-23.0.7.zip 2015/05/07 新增 ADT-23.0.6.zip 2015/01/18 新增(未测试,不知下载过程中是否有问题,请网友自行测试,最好能把测试结果告知,谢谢) ADT-23.0.3.zip ADT-23.0.4.zip ADT百度云...2016/04/20 新增 ADT-23.0.7.zip
2015/05/07 新增 ADT-23.0.6.zip
2015/01/18 新增(未测试,不知下载过程中是否有问题,请网友自行测试,最好能把测试结果告知,谢谢)
ADT-23.0.3.zip
ADT-23.0.4.zip
ADT百度云下载链接(含各版本):http://pan.baidu.com/s/1kUR296Z
官网各版本下载链接:
https://dl.google.com/android/ADT-23.0.7.zip
https://dl.google.com/android/ADT-23.0.6.zip
http://dl.google.com/android/ADT-23.0.4.zip
http://dl.google.com/android/ADT-23.0.3.zip
http://dl.google.com/android/ADT-23.0.2.zip
http://dl.google.com/android/ADT-23.0.0.zip
http://dl.google.com/android/ADT-22.6.3.zip
http://dl.google.com/android/ADT-22.6.2.zip
http://dl.google.com/android/ADT-22.6.1.zip
http://dl.google.com/android/ADT-22.6.0.zip
http://dl.google.com/android/ADT-22.3.0.zip
http://dl.google.com/android/ADT-22.2.1.zip
http://dl.google.com/android/ADT-22.2.0.zip
http://dl.google.com/android/ADT-22.0.5.zip
http://dl.google.com/android/ADT-22.0.4.zip
http://dl.google.com/android/ADT-22.0.1.zip
http://dl.google.com/android/ADT-22.0.0.zip
http://dl.google.com/android/ADT-21.1.0.zip
http://dl.google.com/android/ADT-21.0.1.zip
http://dl.google.com/android/ADT-21.0.0.zip
http://dl.google.com/android/ADT-20.0.3.zip
http://dl.google.com/android/ADT-20.0.2.zip
http://dl.google.com/android/ADT-20.0.1.zip
http://dl.google.com/android/ADT-20.0.0.zip
http://dl.google.com/android/ADT-18.0.0.zip
http://dl.google.com/android/ADT-17.0.0.zip
http://dl.google.com/android/ADT-16.0.1.zip
http://dl.google.com/android/ADT-16.0.0.zip
http://dl.google.com/android/ADT-15.0.1.zip
http://dl.google.com/android/ADT-15.0.0.zip
http://dl.google.com/android/ADT-14.0.0.zip
http://dl.google.com/android/ADT-12.0.0.zip
http://dl.google.com/android/ADT-11.0.0.zip
http://dl.google.com/android/ADT-10.0.1.zip
http://dl.google.com/android/ADT-10.0.0.zip
http://dl.google.com/android/ADT-9.0.0.zip
http://dl.google.com/android/ADT-8.0.1.zip
http://dl.google.com/android/ADT-8.0.0.zip
http://dl.google.com/android/ADT-0.9.9.zip
http://dl.google.com/android/ADT-0.9.8.zip
http://dl.google.com/android/ADT-0.9.7.zip
http://dl.google.com/android/ADT-0.9.6.zip
http://dl.google.com/android/ADT-0.9.5.zip
http://dl.google.com/android/ADT-0.9.4.zip -
android adt工具ADT-22.0.1
2013-06-01 09:06:52android adt工具ADT-22.0.1 从https://dl-ssl.google.com/android/eclipse/升级不成功 下载了ADT-22.0.1.zip 安装:eclipse中Help->Install New Software->Add->Archive,直接选择下载的zip文件升级 -
ADT自学
2020-05-18 23:52:18ADT自学1.什么是adt2.设计adt的要求3.adt方法分类1.Creator2.Producers3.Observers4.Mutators4.RI,AF简述1.什么是RI2.什么是AF3.什么时候用到RI,AF 1.什么是adt adt即抽象数据型,也就是所有属性均设置成private,... -
ADT-23.0.0 and Android-SDK-r23
2014-07-03 14:29:53更新时间为:2014.6.24 ... hammerhead-lpv79-preview-ac1d8a8e.tgz 430.9M Android L 开发者预览版 android-studio-bundle-135.1245622-windows.exe 362.4M Android Studio 0.8 32/64 ...ADT-23.0.0.zip 99.2M ADT 23.0.0 -
ADT-24.2.0以及ddmlib.jar 包含ADT文件
2019-09-27 16:25:18本教程适用于Eclipse链接Android 7.0的手机无法输出logcat,以及无法查看文件目录,ADT-24.2.0采用第三方ADT。ddmlib.jar也可以在SDK文件目录下面搜索。 -
ADT-23.0.6
2018-05-23 11:05:28Eclipse ADT-23.0.6.zip 最新ADT插,可以直接下载安装 -
Java_ADT_Implementations:通过不同数据结构的ADT实现-源码
2021-03-16 14:38:11Java_ADT_Implementations 通过不同数据结构的ADT实现 项目1 ADT清单 在某些ArrayList操作上基于数组的实现。 数组用作数据结构。 项目2 ADT LinkedString 在某些String操作上基于引用的实现。 双链表被用作数据... -
eclipse安装ADT插件搭建安卓开发环境
2018-05-24 09:21:58转载地址有:Eclipse中离线安装ADT插件详细教程及下载链接最新鲜最详细的Android SDK下载安装及配置教程我剪贴一部分:首先在网上下载好ADT插件包,可以在我的bd网盘上下载(http://pan.baidu.com/s/1qWspK7M),... -
AndroidADT下载地址最新ADT-23.0.3版
2015-12-02 16:53:36AndroidADT下载地址最新ADT-23.0.3版 -
AndroidADT下载地址最新ADT-23.0.4版
2015-12-02 16:52:02AndroidADT下载地址最新ADT-23.0.4版