试题详情
- 简答题什么是数据结构?一个数据结构结构的二元组定义形式是什么样的?举例解释其含义。
- 概括地说,数据结构是互相有关联的数据元素的集合。也就是说,数据结构是由某个数据元素的集合和该集合中的数据元素之间的关系组成的,因此数据结构可以用一个二元组来表示。例如,B=(D,R),其中D是某一数据元素的集合,R是D上的关系的有限集。R所表示的是集合D的数据元素之间的逻辑关系,它表示的可能是数据元素之间客观存在的某种联系,也可能是为了处理问题的需要而人为组织的数据元素之间的某种关系,因此,称之为数据的逻辑结构。例如,一个农历节气表,就构成了一个数据结构,其数据元素是一年的农历二十四节气,数据元素之间的关系是节气的时间先后关系。又如,一个某年级学生的成绩排序表,也是一个数据结构,其数据元素是包含成绩项的该年级的学生记录,数据元素之间的关系是学生之间的成绩高低关系。为了在计算机中进行数据处理,必须把从实际问题中抽象出来的数据的逻辑结构映象到计算机的存储器中,即要把抽象出来的数据元素集合D和数据元素之间的关系存储到计算机的存储器中,称之为数据的物理结构或存储结构,它是数据的逻辑结构在计算机中的表示。
关注下方微信公众号,在线模考后查看
热门试题
- 设要将序列(q,h,c,y,p,a,m,
- 当线性表采用顺序存储结构时,其主要特点是
- 如果广义表中的元素全部都是原子,这种广义
- 设计两个有序单链表的合并排序算法。
- 数据元素之间的逻辑关系,也称()。
- 为解决计算机主机与打印机间速度不匹配问题
- 有向图G用邻接表矩阵存储,其第i行的所有
- 一个序列中有10000个元素,若只想得到
- 简述在顺序栈的栈顶插入一个元素的操作过程
- 两个字符相等的充分必要条件是()。
- 在一个无向图中,若两顶点之间的路径长度为
- 树形结构是数据元素之间存在一种()。
- 下列程序段的时间复杂度为()
- 下列排序方法中,哪一种方法的比较次数与纪
- 广义表的表尾总是一个()。
- 在插入、删除频繁的项目中,保存数据适合使
- 在稀疏矩阵的带行指针向量的链接存储中,每
- 若要求排序是稳定的,且关键字为实数,则在
- 在所有排序方法中,关键字的比较次数与记录
- 写出下列程序段的输出结果(栈的元素类型S