实用标准文档
数据结构习题集答案
第 1 章 绪论
1.1 简述下列术语:数据,数据元素、数据对象、数据结构、存储结
构、数据类型和抽象数据类型。
解:数据是对客观事物的符号表示。 在计算机科学中是指所有能输入
到计算机中并被计算机程序处理的符号的总称。
数据元素是数据的基本单位, 在计算机程序中通常作为一个整体进行
考虑和处理。
数据对象是性质相同的数据元素的集合,是数据的一个子集。
数据结构是相互之间存在一种或多种特定关系的数据元素的集合。
存储结构是数据结构在计算机中的表示。
数据类型是一个值的集合和定义在这个值集上的一组操作的总称。
抽象数据类型是指一个数学模型以及定义在该模型上的一组操作。 是
对一般数据类型的扩展。
1.2 试描述数据结构和抽象数据类型的概念与程序设计语言中数据
类型概念的区别。
解:抽象数据类型包含一般数据类型的概念, 但含义比一般数据
类型更广、更抽象。一般数据类型由具体语言系统内部定义,直接提
供给编程者定义用户数据, 因此称它们为预定义数据类型。 抽象数据
精彩文案
实用标准文档
类型通常由编程者定义, 包括定义它所使用的数据和在这些数据上所
进行的操作。 在定义抽象数据类型中的数据部分和操作部分时, 要求
只定义到数据的逻辑结构和操作说明, 不考虑数据的存储结构和操作
的具体实现, 这样抽象层次更高, 更能为其他用户提供良好的使用接
口。
1.3 设有数据结构 (D,R) ,其中
D d 1,d 2,d 3,d 4 , R r , r d 1,d 2 , d2,d 3 , d 3,d 4
试按图论中图的画法惯例画出其逻辑结构图。
解:
1.4 试仿照三元组的抽象数据类型分别写出抽象数据类型复数和有
理数的定义(有理数是其分子、分母均为自然数且分母不为零的分
数)。
解:ADT Complex{
数据对象: D={r,i|r,i 为实数 }
数据关系: R={r,i}
基本操作:
InitComplex(C,re,im)
操作结果:构造一个复数 C,其实部和虚部分别为 re
和 im
DestroyCmoplex(C)
操作结果:销毁复数 C
精彩文案
实用标准文档
Get(C,k,e)
操作结果:用 e 返回复数 C 的第 k 元的值
Put(C,k,e)
操作结果:改变复数 C 的第 k 元的值为 e
IsAscending(C)
操作结果:如果复数 C 的两个元素按升序排列,则返回 1,否则返回
0
IsDescending(C)
操作结果:如果复数 C 的两个元素按降序排列,则返回 1,否则返回
0
Max(C,e)
操作结果:用 e 返回复数 C 的两个元素中值较大的一个
Min(C,e)
操作结果:用 e 返回复数 C 的两个元素中值较小的一个
}ADT Complex
ADT RationalNumber{
数据对象: D={s,m|s,m 为自然数,且 m 不为 0}
数据关系: R={s,m}
基本操作:
InitRationalNumber(R,s,m)
操作结果:构造一个有理数 R,
您可能关注的文档
- 外科病程记录簿(普通外科)查房.pdf
- 外贸业务员怎样提高工作效率.pdf
- 外贸函电练习及答案详解.pdf
- 多信号发生器资料.pdf
- 多图:山西历史文化的三大特色.pdf
- 大一新生社会学概论重点.pdf
- 大型仪器设备购置论证地报告材料.pdf
- 大型机械月检查表与施工机具维修保养记录簿.pdf
- 大型机械设备事故应急预案.pdf
- 大学《工程的力学》课后习地的题目解答.pdf
- 宣贯培训(2026年)《NYT 4512-2025 非洲菊疫病抗性鉴定技术规程》.pptx
- 宣贯培训(2026年)《NYT 4514-2025木薯副产物综合利用导则》.pptx
- 宣贯培训(2026年)《NYT 4513-2025木薯全程机械化生产技术规范》.pptx
- 宣贯培训(2026年)《NYT 4470-2025全株玉米青贮质量分级》.pptx
- 宣贯培训(2026年)《NYT 4468-2025玉米供需平衡表编制规范》.pptx
- 宣贯培训(2026年)《NYT 4469-2025全株玉米青贮质量评定 综合指数法》.pptx
- 宣贯培训(2026年)《NYT 4474-2025东北地区玉米-大豆轮作生产技术规程》.pptx
- 宣贯培训(2026年)《NYT 4472-2025玉米耐盐碱鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4473-2025玉米抗旱性鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4478-2025甘薯收获技术规程》.pptx
最近下载
- 执法工作中存在的问题和不足.docx VIP
- 分析力学PPT课件.ppt VIP
- 生成式人工智能在高中数学课堂中的应用:激发学生探究兴趣的实证研究教学研究课题报告.docx
- 部编版小学五年级道德与法治下册第二单元第5课《建立良好的公共秩序》第二课时(教案).docx VIP
- 2026年中职学校工作计划.docx VIP
- 排列数的综合运用_课件.pptx VIP
- QGW17991-2025《电力安全工作规程变电部分》.pdf VIP
- 西南科技大学处室文件-西南科技大学研究生院.PDF VIP
- iTrust UL33系列UPS系统20-60kVA用户手册(V1.5).pdf VIP
- 新改版教科版六年级下册科学知识点.doc VIP
原创力文档

文档评论(0)