news 2026/6/12 19:57:24

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

作者头像

张小明

前端开发工程师

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/6/7 19:04:38

互联网大厂Java求职者面试故事

场景&#xff1a; 谢飞机是一位准备应聘某互联网大厂的Java程序员&#xff0c;他对自己的技术水平充满信心&#xff0c;虽然有些方面略显不足&#xff0c;但他相信凭借自己的聪明才智&#xff0c;定能过五关斩六将。面试官则是一位经验丰富的技术大牛&#xff0c;以严谨著称。 …

作者头像 李华
网站建设 2026/6/11 18:19:21

《零基础学 PHP:从入门到实战》·PHP Web 安全开发核心技术与攻防实战演练-SQL 注入防御深度实战

第 3 章:数据库守卫战——SQL 注入防御深度实战 章节介绍 学习目标 通过本章学习,你将能够: 深入理解 SQL 注入漏洞的产生原理与多种攻击形态掌握使用 PHP 的 PDO 与 MySQLi 扩展的预处理语句进行有效防御具备审计简单 PHP 代码中 SQL 注入风险的能力亲手将存在漏洞的应用修…

作者头像 李华
网站建设 2026/6/12 17:49:14

中移 ML307R SDK 定时器原理

先看相关API接口的定义 /*** @brief Create and Initialize a timer.** @param[in] func function pointer to callback function.* @param[in] type @ref osTimerOnce for one-shot or @ref osTimerPeriodic for periodic behavior.* @param[in] …

作者头像 李华
网站建设 2026/6/11 10:45:40

智能体开发的多Agent协同

《AI Agent智能体开发实践 邓立国 邓淇文著 五大实战案例掌握AI Agent开发 LangChain示例 人工智能技术丛书 清华大学出版社》【摘要 书评 试读】- 京东图书 多Agent协同&#xff08;Multi-Agent Collaboration&#xff0c;MAS&#xff09;是指多个具备自主决策能力的智能体&a…

作者头像 李华
网站建设 2026/6/10 17:41:12

Ridit检验 R代码实现

一、公式声明需要声明&#xff0c;这一实现使用的标准组的Ridit方差为贝塞尔校正版本&#xff0c;而卡方统计量的公式采用如下形式&#xff1a;——式子1其中&#xff1a;注意以下公式默认了有序评分对应的隐连续得分是服从均匀分布的&#xff0c;因此才将&#xff0c;然后把式…

作者头像 李华