网站大量收购独家精品文档,联系QQ:2885784924

数据结构习题答案.docx

  1. 1、本文档共95页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. .... . . . .. . . .专业. . 专业. 专注 . 第 1 章 绪论 习题 简述下列概念 : 数据 、数据元素 、 数据项 、数据对象 、数据结构 、逻辑结构 、存储结构 、抽象数据类型 。 试举一个数据结构的例子 , 叙述其逻辑结构和存储结构两方面的含义和相互关系 。 3. 简述逻辑结构的四种基本关系并画出它们的关系图 。 存储结构由哪两种基本的存储方法实现 ? 选择题 ( 1)在数据结构中 , 从逻辑上可以把数据结构分成 ( )。 A. 动态结构和静态结构 B. 紧凑结构和非紧凑结构 C. 线性结构和非线性结构 D. 内部结构和外部结构 ( 2)与数据元素本身的形式 、内容、 相对位置 、个数无关的是数据的 ( )。 A. 存储结构 B. 存储实现 C. 逻辑结 构 D. 运算实现 ( 3)通常要求同一逻辑结构中的所有数据元素具有相同的特性 , 这意味着 ( )。 数据具有同一特点 不仅数据元素所包含的数据项的个数要相同 , 而且对应数据项的类型要一致 每个数据元素都一样 数据元素所包含的数据项的个数要相等 ( 4)以下说法正确的是 ( )。 数据元素是数据的最小单位 数据项是数据的基本单位 数据结构是带有结构的各数据项的集合 一些表面上很不相同的数据可以有相同的逻辑结构 ( 5)以下与数据的存储结构无关的术语是 ( )。 A. 顺序队列 B. 链表 C. 有序表 D. 链栈 ( 6)以下数据结构中 ,( ) 是非线性数据结构 A. 树 B. 字符串 C. 队 D . 栈 试分析下面各程序段的时间复杂度 。 ( 1)x=90; y=100; while(y0) if(x100) {x=x-10;y--;} else x++; ( 2)for (i=0; in; i++) for ( j=0; jm; j++) a[i][j]=0; ( 3)s=0; for i=0; in; i++) for( j=0; jn; j++) s+=B[i][j]; sum=s; . .... . . . .. . . ( ( 4)i=1; while(i=n) i=i*3; ( 5)x=0; for(i=1; in; i++) for (j=1; j=n-i; j++) x++; ( 6)x=n; //n1 y=0; while(x ≥(y+1)* (y+1)) y++ ; ( 1)O( 1) ( 2)O( m*n ) ( 3)O( n2 ) ( 4)O( log 3 n) ( 5)因为 x++ 共执行了 n-1+n-2+ +1= n(n-1)/2 , 所以执行时间为 O( n2 ) ( 6)O( n ) 第 第 2 章 线性表 1. 选择题 ( 1)一个向量第一个元素的存储地址是 100 ,每个元素的长度为 2, 则第 5 个元素的 地址是 ( )。 A. 110 B. 108 C.100 D .120 ( 2)在 n 个结点的顺序表中 , 算法的时间复杂度是 O(1) 的操作是 ( )。 A. 访问第 i 个结点 ( 1≤i≤n ) 和求第 i 个结点的直接前驱 ( 2 ≤i≤n ) B.在第 i 个结点后插入一个新结点 ( 1≤i≤n ) C.删除第 i 个结点 (1 ≤i≤n ) D. 将 n 个结点从小到大排序 ( 3) 向一个有 127 个元素的顺序表中插入一个新元素并保持原来顺序不变 , 平均要 移动 的元素个数为 ( )。 A. 8 B. 63.5 C.63 D. 7 ( 4)链接存储的存储结构所占存储空间 ( )。 分两部分 ,一部分存放结点值 , 另一部分存放表示结点间关系的指针 只有一部分 , 存放结点值 只有一部分 , 存储表示结点间关系的指针 分两部分 ,一部分存放结点值 , 另一部分存放结点所占单元数 ( 5)线性表若采用链式存储结构时 , 要求内存中可用存储单元的地址 ( )。 . .... . . . .. . . A. 必须是连续的 B. 部分地址必须是连续的 C.一定是不连续的 ( 6)线性表 L在( D. 连续或不连续都可以 ) 情况下适用于使用链式结构实现 。 A. 需经常修改 L 中的结点值 B . 需不断对 L进行删除插入 C.L 中含有大量的结点 D.L 中结点结构复杂 ( 7)单链表的存储密度 ( )。 A. 大于 1 B. 等于 1 C. 小于 1 D . 不能确定 ( 8 ) 将两个各有 n 个元素的有序表归并成一个有序表 , 其最少的比较次数是 ( )。 A. n B. 2n-1 C. 2n D. n-1 ( 9)在一个长度为 n 的顺序表中 , 在第 i 个元素 ( 1 ≤i≤n+1 )之前插入一个新元素时须向后移动 ( )个元素 。 A. n-i B. n-i

文档评论(0)

文档查询,农业合作 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体土默特左旗农特农机经销部
IP属地内蒙古
统一社会信用代码/组织机构代码
92150121MA0R6LAH4P

1亿VIP精品文档

相关文档