news 2026/7/7 11:26:48

基础概念和术语(第二节)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基础概念和术语(第二节)

数据类型和抽象数据类型

1,数据类型的作用:约束变量或常量的取值范围;约束变量或常量的操作

2,数据类型=值的集合+值集合上的一组操作

3.抽象数据类型(ADT)

抽象数据的三元组

D是数据对象

S是D上的关系集

P是对D的基本操作

定义一个抽象数据类型的格式

ADT 抽像数据类型名{

数据对象

*对象和关系的定义用伪代码去描述 补伪代码的定义:伪代码(Pseudocode)是一种用于描述算法或程序逻辑的抽象表达方式,它介于自然语言和编程语言之间,旨在以清晰、结构化的形式展现计算过程的步骤,而不依赖于任何特定编程语言的语法规则。

数据关系

基本操作

*参数表

*初始条件

*操作结果

}ADT 抽象类型数据名

e.g.

ADT Complex{

D={r1,r2|r1,r2均为实数}

S={<r1,r2>|r1是实部,r2是虚部}//尖括号 <> 表示一个有序对或二元组,用来表示复数的结构。

assign(&C,v1,v2)

//没有&

想象你是一个快递员:

• 顾客说:"我要给你一个空箱子C,请你装满东西"

• 但是顾客只给了你一张箱子的照片,而不是真正的箱子

• 你在照片上的箱子里装满了东西 • 但是真正的箱子还是空的!因为你在照片上操作 用&的情况(引用传递):

// 有&
现在你是同一个快递员:

• 顾客说:"这是我的真实箱子C,地址是&C"

• 你直接拿到了真正的箱子

• 你在真正的箱子里装满东西

• 箱子真的被装满了!

初始条件:空的复数C已存在

操作结果:构造复数C,r1,r2分别被赋以v1,v2的值。

destory(&C)//一个ADT中可以有多个操作结果

初始条件:

操作结果:

}ADT Circle

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 3:39:03

股票基础-第16课-行业生命周期与竞争格局

一、行业生命周期阶段 1.1 什么是行业生命周期? 定义: 行业从诞生到衰退的完整过程,通常分为四个阶段。 四个阶段: 新兴期 成长期 成熟期 衰退期 1.2 新兴期(Introduction) 特征: 行业刚出现 市场规模小 增长速度快但基数小 技术不成熟 竞争不激烈 盈利困难 投资机会…

作者头像 李华
网站建设 2026/7/7 16:17:39

OFD文档落地技术路径研究

2024年5月28日&#xff0c;国家卫健委医院管理研究所于北京召开医院高质量发展大会&#xff0c;首次提出了OFD文档格式。2025年8月15号&#xff0c;医院管理所又在南京召开OFD-H专场会议&#xff0c;指出新的智慧医疗评级中&#xff0c;OFD- H在新的智慧医疗评级中将占据较为重…

作者头像 李华
网站建设 2026/7/7 4:32:14

打卡信奥刷题(2526)用C++实现信奥 P2014 [CTSC1997] 选课

P2014 [CTSC1997] 选课 题目描述 在大学里每个学生&#xff0c;为了达到一定的学分&#xff0c;必须从很多课程里选择一些课程来学习&#xff0c;在课程里有些课程必须在某些课程之前学习&#xff0c;如高等数学总是在其它课程之前学习。现在有 NNN 门功课&#xff0c;每门课有…

作者头像 李华
网站建设 2026/7/7 11:53:07

计算广告:智能时代的营销科学与实践(十)

目录 第6章 程序化交易广告 6.1 实时竞价 一、RTB的本质&#xff1a;一场毫秒级的全球性闪电拍卖 二、RTB的工作流程&#xff1a;100毫秒内的决策史诗 三、支撑RTB的关键技术 四、RTB的产业影响与挑战 五、我的实践视角&#xff1a;在中国市场参与RTB的拓荒与进化 6.2 其…

作者头像 李华
网站建设 2026/7/7 18:45:47

革命性宝可梦自动化工具:智能合法性验证系统完全攻略

革命性宝可梦自动化工具&#xff1a;智能合法性验证系统完全攻略 【免费下载链接】PKHeX-Plugins Plugins for PKHeX 项目地址: https://gitcode.com/gh_mirrors/pk/PKHeX-Plugins 还在为宝可梦数据的合法性验证而烦恼吗&#xff1f;AutoLegalityMod插件为您带来了前所未…

作者头像 李华
网站建设 2026/7/7 7:50:15

域名交易需要注意什么风险?

随着域名市场的活跃,越来越多人开始参与域名买卖。然而,域名交易不仅涉及资金往来,还牵涉所有权转移、过户流程、使用权变更等多项环节。对于新手来说,如果缺乏经验,很容易遇到交易风险。那么,域名交易需要注意什么风险?本文将从常见风险、规避方法和安全建议三方面详细…

作者头像 李华