数据结构李春葆习题与解析.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
李春葆编著:数据结构(C语言篇)――习题与解析(修订版) 清华大学出版社 五、数组与稀疏矩阵 单项选择题 1.常对数组进行的两种基本操作是    。   A.建立与删除  B.索引和修改  C.查找和修改  D.查找与索引 2.二维数组M的成员是6个字符(每个字符占一个存储单元)组成的串,行下标i的范围从 0到8,列下标j的范围从1到10,则存放M至少需要  1  个字节;M的第8列和第5 行共占 2  个字节;若M按行优先方式存储,元素M[8][5]的起始地址与当M按列优先 方式存储时的 3 元素的起始地址一致。 1 A.90    B.180 C.240 D.540 2 A.108   B.114 C.54 D.60 3 A.M[8][5]   B.M[3][10] C.M[5][8] D.M[0][9] 3.二维数组M的成员是4个字符(每个字符占一个存储单元)组成的串,行下标i的范围从 0到4,列下标j的范围从0到5,M按行存储时元素M[3][5]的起始地址与M按列存储时元 素的   元素的起始地址一致。 A.M[2][4]   B.M[3][4] C.M[3][5] D.M[4][4] 4.数组A中,每个元素的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地 址SA开始连续存放在存储器内,存放该数组至少需要的单元素是     。 A. 80  B. 120  C. 240  D. 270 5.数组A中,每个元素的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地 址SA开始连续存放在存储器内,该数组按行存放时,元素A[8][5]的起始地址为    。 A. SA+141  B. SA+144  C. SA+222  D. SA+225 6.数组A中,每个元素的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地 址SA开始连续存放在存储器内,该数组按列存放时,元素A[5][8]的起始地址为    。 A. SA+141  B. SA+180  C. SA+222  D. SA+225 7.稀疏矩阵一般的压缩存储方法有两种,即     。 A. 二维数组和三维数组  B. 三元组与散列 C. 三元组与十字链表  D. 散列和十字链表 8.若用三元组压缩技术存储稀疏矩阵,只要把每个元素的行下标和列下标互换,就完成了对该矩阵的转置运算,这种观点    。 A. 正确          B. 不正确 9.设矩阵A是一个对称矩阵,为节省存储,将其下三角部分按行序存放在一信数组B[1, n(n-1)/2]中,对下三角部分中任一元素aij (i≥j),在一组数组B的下标位置k的值是    。 A. i (i-1)/2+j-1  B. i (i-1)/2+j  C. i (i+1)/2+j-1  D. i (i+1)/2+j 填空题 1.已知二维数组A[m][n]采用行序为主方式存储,每个元素占k个存储单元,并且第一个元素的存储地址是LOC(A[0][0]),则A[i][j]的地址是           。 2.二维数组A[10][20]采用列序为主方式存储,每个元素占一个存储单元,并且A[0][0]的存储地址是200,则A[6][10]的地址是           。 3.二维数组A[10..20][5..20]采用行序为主方式存储,每个元素占4个存储单元,并且A[10][5]的存储地址是1000,则A[18][9]的地址是           。 4.有一个10阶对称矩阵A,采用压缩存储方式(以行为主存储,且LOC(A[0][0])=1),则 A[8][5]的地址是     。 5.设n行n列的下三角矩阵A已压缩到一维数组S[1..n*(n+1)/2]中,若按行序为主存储,则 A[i][j]对应的S中的存储位置是      。 6.一个稀疏矩阵如图所示,则对应的三元数组表示为      。 八、树形结构 单项选择题 1.如图所示的4棵二叉树中,     不是完全二叉树。 3.在线索化二叉树中,t所指结点没有左子树的充要条件是    。 A.t-left == NULL  B.t-ltag == 1 C.t-ltag == 1且t-left == NULL D.以上都不对 4.二叉树按某种顺序线索化后,任一结点均有指向其前趋和后继的线索,这种说法   。A.正确             B.错误 5.二叉树的前序遍历序

文档评论(0)

企业资源 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档