第1章 绪论
1.1 简述下列术语:数据,数据元素、数据对象、数据结构、存储结构、数据类型和抽象数据类型。
解:数据是对客观事物的符号表示。在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。
数据元素是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。 数据对象是性质相同的数据元素的集合,是数据的一个子集。 数据结构是相互之间存在一种或多种特定关系的数据元素的集合。 存储结构是数据结构在计算机中的表示。
数据类型是一个值的集合和定义在这个值集上的一组操作的总称。
抽象数据类型是指一个数学模型以及定义在该模型上的一组操作。是对一般数据类型的扩展。 1.2 试描述数据结构和抽象数据类型的概念与程序设计语言中数据类型概念的区别。
解:抽象数据类型包含一般数据类型的概念,但含义比一般数据类型更广、更抽象。一般数据类型由具体语言系统内部定义,直接提供给编程者定义用户数据,因此称它们为预定义数据类型。抽象数据类型通常由编程者定义,包括定义它所使用的数据和在这些数据上所进行的操作。在定义抽象数据类型中的数据部分和操作部分时,要求只定义到数据的逻辑结构和操作说明,不考虑数据的存储结构和操作的具体实现,这样抽象层次更高,更能为其他用户提供良好的使用接口。 1.3 设有数据结构(D,R),其中
D d1,d2,d3,d4 ,R r ,r d1,d2 , d2,d3 , d3,d4
试按图论中图的画法惯例画出其逻辑结构图。
解:

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元的值 操作结果:改变复数C的第k元的值为e
操作结果:如果复数C的两个元素按升序排列,则返回1,否则返回0 Put(&C,k,e) IsAscending(C)
数据结构习题集答案(C语言版严蔚敏)。数据结构习题集答案 严蔚敏 考研第1 章 绪论 简述下列术语:数据,数据元素、数据对象、数据结构、存储结构、数据类型和抽象...
数据结构习题集答案(C语言版严蔚敏)1 隐藏>> 第1章 绪论 1.1 简述下列术语:数据,数据元素、数据对象、数据结构、存储结构、数据类型和抽象数据类型。 解:...
数据结构习题集答案(C语言版严蔚敏)_IT/计算机_专业资料。第1章 绪论 1.1 简述下列术语:数据,数据元素、数据对象、数据结构、存储结 构、数据类型和抽象数据...
数据结构习题集答案(C语言版严蔚敏) (1) 习题答案习题答案隐藏>> 第1章 绪论 1.1 简述下列术语:数据,数据元素、数据对象、数据结构、存储结构、数据类型和...
数据结构习题集答案(C语言版严蔚敏)_理学_高等教育_教育专区。第1章 绪论 1.1 简述下列术语:数据,数据元素、数据对象、数据结构、存储结构、数据类型和抽象...
数据结构习题集答案(C语言版严蔚敏)_电脑基础知识_IT/计算机_专业资料。特别提示:如果你的下载豆不多了,你只要点评一下这个文档就可以收获一个豆,就可以下载了...
数据结构习题集答案(C语言版严蔚敏)_理学_高等教育_教育专区。第1章 绪论 1.1 简述下列术语:数据,数据元素、数据对象、数据结构、存储结构、数据类型和抽象...
2013计算机考研 严蔚敏c语言版数据结构习题集答案(完整版)_工学_高等教育_教育专区。对于2013年考计算机研究生的同学来说,数据结构是重点,数据结构是最好拿分的一...
数据结构习题集答案(C语言版严蔚敏)(1) 隐藏>> (5) for(i=1; i<=n; i++) { for(j=1; j<=i; j++) { for(k=1; k<=j; k++) @ } ...
数据结构习题集答案(c语言版严蔚敏)_理学_高等教育_教育专区。第 1 章 绪论 1.1 简述下列术语:数据,数据元素、数据对象、数据结构、存储结构、数据类型和抽象...
热门文档