设为首页 加入收藏

TOP

ADT(Abstract Data Type)抽象数据类型
2015-07-20 17:42:03 来源: 作者: 【 】 浏览:2
Tags:ADT Abstract Data Type 抽象 数据 类型
ADT(Abstract Data Type)抽象数据类型 
为了便于理解,以复数为例:
(1)定义: 
ADT Complex{
    数据对象:D={e1,e2|e1,e2为实数}
	数据关系:S={
  
   |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;
...... 
}


  


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇HDU - 2203 亲和串 下一篇Button实现OnClickListener事件的..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·工业机器人TCP校准中 (2025-12-25 05:19:17)
·opc 通讯协议与 TCP (2025-12-25 05:19:15)
·labview中tcp/ip通信 (2025-12-25 05:19:13)
·新书介绍《Python数 (2025-12-25 04:49:47)
·怎么利用 Python 进 (2025-12-25 04:49:45)