- 172
- 0
- 约1.51万字
- 约 9页
- 2021-02-08 发布于天津
- 举报
.
数据结构简答题
1. 1 简述下列术语:数据,数据元素、数据对象、数据结构、存储结构、数据类型和抽
象数据类型。
解:数据是对客观事物的符号表示。 在计算机科学中是指所有能输入到计算机中并被计
算机程序处理的符号的总称。
数据元素是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。
数据对象是性质相同的数据元素的集合,是数据的一个子集。
数据结构是相互之间存在一种或多种特定关系的数据元素的集合。
存储结构是数据结构在计算机中的表示。
数据类型是一个值的集合和定义在这个值集上的一组操作的总称。
抽象数据类型是指一个数学模型以及定义在该模型上的一组操作。 是对一般数据类
型的扩展。
1.2 试描述数据结构和抽象数据类型的概念与程序设计语言中数据类型概念的区别。
解: 抽象数据类型包含一般数据类型的概念,但含义比一般数据类型更广、 更抽象。 一
般数据类型由具体语言系统内部定义, 直接提供给编程者定义用户数据, 因此称它们为预定
义数据类型。 抽象数据类型通常由编程者定义, 包括定义它所使用的数据和在这些数据上所
进行的操作。 在定义抽象数据类型中的数据部分和操作部分时, 要求只定义到数据的逻辑结
构和操作说明, 不考虑数据的存储结构和操作的具体实现, 这样抽象层次更高, 更能为其他
用户提供良好的使用接口。
1.7 在程序设计中,可采用下列三种方法实现输出和输入:
(1) 通过 scanf 和 printf 语句;
(2) 通过函数的参数显式传递;
(3) 通过全局变量隐式传递。
试讨论这三种方法的优缺点。
解: (1)用 scanf 和 printf 直接进行输入输出的好处是形象、直观,但缺点是需要对其进
行格式控制,较为烦琐,如果出现错误,则会引起整个系统的崩溃。
(2)通过函数的参数传递进行输入输出,便于实现信息的隐蔽,减少出错的可能。
(3)通过全局变量的隐式传递进行输入输出最为方便,只需修改变量的值即可,但
过多的全局变量使程序的维护较为困难。
2.1 描述以下三个概念的区别:头指针,头结点,首元结点(第一个元素结点) 。
解:头指针是指向链表中第一个结点的指针。 首元结点是指链表中存储第一个数据元素
的结点。 头结点是在首元结点之前附设的一个结点, 该结点不存储数据元素, 其指针域指向
首元结点, 其作用主要是为了方便对链表的操作。 它可以对空表、 非空表以及首元结点的操
作进行统一处理。
2.2 填空题。
解: (1) 在顺序表中插入或删除一个元素,需要平均移动表中一半元素,具体移动的元
素个数与元素在表中的位置有关。
(2) 顺序表中逻辑上相邻的元素的物理位置必定紧邻。单链表中逻辑上相邻的元素
的物理位置不一定紧邻。
(3) 在单链表中,除了首元结点外,任一结点的存储位置由其前驱结点的链域的值
指示。
(4) 在单链表中设置头结点的作用是插入和删除首元结点时不用进行特殊处理。
2.3 在什么情况下用顺序表比链表好?
.
.
解: 当线性表的数据元素在物理位置上是连续存储的时候, 用顺序表比用链表好, 其特
点是可以进行随机存取。
3.2 简述栈和线性表的差别。
解:线性表是具有相同特性的数据元素的一
您可能关注的文档
- 数学建模之回归分析法.pdf
- 数学建模实验报告1、层次分析法.pdf
- 数学建模研究报告菜篮子工程中的蔬菜种植问题.pdf
- 数学思维在小学数学教学中的应用.pdf
- 数学教研活动美篇-数学教学方法有哪些.pdf
- 数学模型的优势和作用.pdf
- 数学课程标准考试题答案.pdf
- 数学面试试卷.pdf
- 数据,模型与决策练习题含答案.pdf
- 数据-分析实施报告.pdf
- 中国国家标准 GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法.pdf
- GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法.pdf
- 《GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法》.pdf
- 《GB/T 14926.62-2026实验动物 猴免疫缺陷病毒检测方法》.pdf
- GB/T 14926.62-2026实验动物 猴免疫缺陷病毒检测方法.pdf
- GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求.pdf
- 《GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求》.pdf
- 中国国家标准 GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求.pdf
- 中国国家标准 GB/T 45305.3-2026声学 建筑构件隔声的实验室测量 第3部分:撞击声隔声测量.pdf
- GB/T 45305.3-2026声学 建筑构件隔声的实验室测量 第3部分:撞击声隔声测量.pdf
原创力文档

文档评论(0)