• / 153
  • 下载费用:10 金币  

第十章 习题解答.ppt

关 键 词:
第十章 习题解答.ppt
资源描述:
数据结构,第十章 习题解答,第十章 习题解答,第十章 习题解答,10.1 第1章习题解答 10.2 第2章习题解答 10.3 第3章习题解答 10.4 第4章习题解答 10.5 第5章习题解答 10.6 第6章习题解答 10.7 第7章习题解答 10.8 第8章习题解答,第十章 习题解答,第一章习题解答,一、名词解释答案 数据:就是一切能够由计算机接受和处理的对象。 数据项:是数据的不可分割的最小单位,在有些场合下,数据项又称为字段或域。 数据元素:是数据的基本单位,在程序中作为一个整体加以考虑和处理,也称为元素、顶点或记录。它可以由若干个数据项组成。 数据结构:指的是数据之间的相互关系,即数据的组织形式,它包括数据的逻辑结构、数据的存储结构和数据的运算三个方面的内容。 数据逻辑结构:是指数据元素之间的逻辑关系,是从逻辑上描述数据,与数据的存储无关,独立于计算机。,第十章 习题解答,数据物理结构:是指数据元素及其关系在计算机存储器内的表示,是数据的逻辑结构用计算机语言的实现,是依赖于计算机语言的。 算法:是对特定问题求解步骤的一种描述。它是一个有穷的规则序列,这些规则决定了解决某一特定问题的一系列运算。由此问题相关的一定输入,计算机依照这些规则进行计算和处理,经过有限的计算步骤后能得到一定的输出。 算法的时间复杂性:是该算法的时间耗费,它是该算法所求解问题规模n的函数。当n趋向无穷大时,我们把时间复杂性T(n)的数量级称为算法的渐进时间复杂性。,第十章 习题解答,二、简答题答案 1. 答:对算法进行分析的目的有两个:第一个目的是可以从解决同一问题的不同算法中区分相对优劣,选出较为适用的一种;第二个目的是有助于设计人员考虑对现有算法进行改进或设计出新的算法。 2. 答:算法的最坏时间复杂性是研究各种输入中运算最慢的一种情况下的运算时间;平均时间复杂性是研究同样的n值时各种可能的输入,取它们运算时间的平均值。,第十章 习题解答,三、答案 1.答:该程序段的时间复杂性为T(n)=O(n)。 2.答:该程序段的时间复杂性T(n)=O(log10n)。 3.答:该程序段的时间复杂性T(n)=O(n2)。,返回,第十章 习题解答,第二章习题解答,一、基本知识题答案 1. 答:数组是由一些单元组成的,每个单元对应着一组下标值和一个数据元素。数组的主要特点有:(1)同一数组中各个元素必须是同一数据类型;(2)可以用下标值随机的访问数组的任意一个元素。 2. 答:线性表是由有限数目的相同类型元素组成的序列。表中的数据元素,除了第一个和最后一个以外,都有一个且只有一个前驱元素,同时也都有一个且只有一个后继元素;第一个元素只有一个后继元素而无前驱元素;最后一个元素只有一个前驱元素而无后继元素。线性表的元素个数n称为这个表的长度,当n=0时,这个表叫做空表。,第十章 习题解答,线性表的主要运算包括: (1) 求线性表的长度n; (2) 在第i个数据元素前面插入一个新的数据元素; (3) 删除第i个数据元素; (4) 存取或更新线性表第i个元素; (5) 将两个或两个以上的线性表合并成一个线性表; (6) 将一个线性表拆成多个线性表; (7) 将线性表中个数据元素按某个域值(如关键字)递增或递减的顺序重新排列; (8) 在线性表中查找满足某种条件的数据元素;,第十章 习题解答,3. 答:栈是限定在表的一端进行插入或删除操作的线性表;队列是元素的添加在表的一端进行,而元素的删除在表的另一端进行的线性表;栈的特点是后进先出,队列的特点是先进先出。 4. 答:栈和队列都是线性表,但是是受限的线性表,对插入、删除运算加以限制。栈是只允许在一端进行插入、删除运算,因而是后进先出表;而队列是只允许在一端进行插入、另一端进行删除运算,因而是先进先出表。 5. 答:栈的入栈、出栈操作均在栈顶进行,栈顶指针指向栈顶元素处。入栈操作先将栈顶指针加1,然后将入栈元素放到栈顶指针所指示的位置上。出栈操作先从栈顶指针指向位置取值,然后将栈顶指针减1。,第十章 习题解答,6. 答:在循环队列中,设队首指针指向队首元素,队尾指针指向队尾元素后的一个空闲元素。在队列不满时,可执行入队操作,此时先送值到队尾指针指向的空闲元素,队尾指针再加1(要取模)。在队列不空时,可执行出队操作,此时先从队首指针指向处取值,队首指针再减1(要取模)。 7. 答:栈结构主要应用在下列三个方面:①算术表达式的求值;②子程序的调用与返回;③递归函数的求值。队列结构主要应用在需要“排队”的事件中,例如操作系统中的作业调度等。 8. 答:数组A有8个元素,数组B有4*7=28个元素,数组C有5*8*6=240个元素。,第十章 习题解答,二 、算法设计题答案 1. 解:将该线性表逆序可以通过将A[0]与A[n-1
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:第十章 习题解答.ppt
链接地址:https://www.weizhuannet.com/p-8138572.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

微传网博客

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开