当前位置: 首页 > news >正文

数据结构之抽象数据类型(c语言版)

抽象数据类型的定义格式如下:

ADT 抽象数据类型名{数据对象:<数据对象的定义>数据关系:<数据关系的定义>基本操作:<基本操作的定义>
}ADT 抽象数据类型名

下面以复数为例给出完整的抽象数据类型的定义 

 

ADT Complex{数据对象:D = {e1, e2 | e1, e2∈R,R为实数集}数据关系:S =  {<e1,e2>|e1是复数的实部,e2是复数的虚部}基本操作:Create(&C, x, y)操作结果:构造复数C,其实部和虚部分别被赋予x和y的值GetReal(C)初始条件:复数C已存在操作结果:返回复数C的实部值GetImag(C)初始条件:复数C已存在操作结果:返回复数C的虚部值Add(C)初始条件:复数C已存在操作结果:返回复数C1和C2的和Sub(C)初始条件:复数C已存在操作结果:返回复数C1和C2的差}ADT Complex

 

 


http://www.mrgr.cn/news/20272.html

相关文章:

  • 在 Ubuntu 上安装 Jenkins,并配置 SSH Server 插件
  • 项目实战 ---- 商用落地视频搜索系统(7)---优化(1)--预处理优化
  • 【压力测试】如何确定系统最大并发用户数?
  • 【综合案例】使用鸿蒙编写掘金评论列表案例
  • Git的基本概念和使用方式的概述
  • sqlite3 相关知识
  • 什么是CDN及其如何影响SEO?
  • 实操在聆思CSK6大模型开发板的英文评测SDK中自定义添加单词、短语、句子资源
  • [数据结构]红黑树之插入操作(RBTree)
  • Halcon基于描述符的模板匹配
  • 全球化背景下的TikTok Live:精准定位、创意与网红营销
  • logging输出日志在文件、控制台的格式设置
  • 谷歌排名SEO优化#蜘蛛池软件(搜索大客户)
  • 仕考网:军队文职人员公开招考笔试考试大纲
  • 滚雪球学MyBatis-Plus(13):测试与部署
  • Transformer 模型中的 Position Embedding 实现
  • 解释区块链技术的应用场景和优势。
  • 海南云亿商务咨询有限公司引领电商营销新风尚
  • SD-WAN解决企业远程服务难题
  • 云数据库函数指南:小白到大神的转变秘诀