数据结构C语言第2课后习题答案

数据结构(C语言版)(第2版)课后习题答案数据布局(C语言版)(第2版)课后习题答案李冬梅2022.3目录第第第第第第第第1章绪论..................................................................................................................12章线性表..............................................................................................................53章栈和队列.........................................................................................................144章串、数组和广义表.........................................................................................275章树和二叉树.....................................................................................................346章图......................................................................................................................447章查找................................................................................................................558章排序................................................................................................................66II第1章绪论1.简述以下概念:数据、数据元素、数据项、数据对象、数据布局、规律布局、存储布局、抽象数据类型。答案:数据:是客观事物的符号表示,指全体能输入到计算机中并被计算机程序处理的符号的总称。如数学计算中用到的整数和实数,文本编辑所用到的字符串,多媒体程序处理的图形、图像、声音、动画等通过特殊编码定义后的数据数据元素:是数据的根本单位,在计算机中通常作为一个整体举行考虑和处理。在有些处境下,数据元素也称为元素、结点、记录等。数据元素用于完整地描述一个对象,如一个学生记录,树中棋盘的一个格局(状态)、图中的一个顶点等。数据项:是组成数据元素的、有独立含义的、不成分割的最小单位。例如,学生根本信息表中的学号、姓名、性别等都是数据项。数据对象:是性质一致的数据元素的集合,是数据的一个子集。例如:整数数据对象是集合N={0,±1,±2,?},字母字符数据对象是集合C={‘A’,‘B’,?,‘Z’,‘a’,‘b’,?,‘z’},学生根本信息表也可是一个数据对象。数据布局:是相互之间存在一种或多种特定关系的数据元素的集合。换句话说,数据布局是带“布局”的数据元素的集合,“布局”就是指数据元素之间存在的关系。规律布局:从规律关系上描述数据,它与数据的存储无关,是独立于计算机的。因此,数据的规律布局可以看作是从概括问题抽象出来的数学模型。存储布局:数据对象在计算机中的存储表示,也称为物理布局。抽象数据类型:由用户定义的,表示应用问题的数学模型,以及定义在这个模型上的一组操作的总称。概括包括三片面:数据对象、数据对象上关系的集合和对数据对象的根本操作的集合。2.试举一个数据布局的例子,表达其规律布局和存储布局两方面的含义和相互关系。答案:例如有一张学生根本信息表,包括学生的学号、姓名、性别、籍贯、专业等。每个学生根本信息记录对应一个数据元素,学生记录按依次号排列,形成了学生根本信息记录的线性序列。对于整个表来说,只有一个开头结点(它的前面无记录)和一个终端结点(它的后面无记录),其他的结点那么各有一个也只有一个直接前趋和直接后继。学生记录之间的这种关系就确定了学生表的规律布局,即线性布局。这些学生记录在计算机中的存储表示就是存储布局。假设用连续的存储单元(如用数组表示)来存放这些记录,那么称为依次存储布局;假设存储单元不连续,而是随机存放各个记录,然后用指针举行链接,那么称为链式存储布局。即一致的规律布局,可以对应不同的存储布局。3.简述规律布局的四种根本关系并画出它们的关系图。1答案:(1)集合布局数据元素之间除了“属于同一集合”的关系外,别无其他关系。例如,确定一名学生是否为班级成员,只需将班级看做一个集合布局。(2)线性布局数据元素之间存在一对一的关系。例如,将学生信息...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?