首页 > 其他 > 详细

ADT(Abstract Data Type)抽象数据类型

时间:2014-09-14 08:59:56      阅读:279      评论:0      收藏:0      [点我收藏+]
ADT(Abstract Data Type)抽象数据类型 
为了便于理解,以复数为例:
(1)定义: 
ADT Complex{
    数据对象:D={e1,e2|e1,e2为实数}
	数据关系:S={<e1,e2>|e1是实部,e2是虚部}
	基本操作:
	    Creat(&C , x, y)
	    GetReal(C)
	    GetImage(C)
	    Add(c1,c2)
	    Sub(C1,C2) 	          
} ADT Complex;
(2)表示:
typedef struct{
     	float Realpart;
		float Imagepart;
}Complex;
(3)实现:(&引用)
void Creat(Complx& C,float x,float y){
	C.Realpart=x;
	C.Imagepart=y;
} 
Complex Creat(Complex C,float x,float y){
	C.Realpart=x;
	C.Imagepart=y;
	return C;
...... 
}



ADT(Abstract Data Type)抽象数据类型

原文:http://blog.csdn.net/holyang_1013197377/article/details/39258419

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!