《数据结构与算法》(张晓莉)习题选择题判断题.docVIP

《数据结构与算法》(张晓莉)习题选择题判断题.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据结构与算法》(张晓莉)习题选择题判断题

第一章 绪论 1. 从逻辑上可以把数据结构分为( C )两大类。 A.动态结构、静态结构 B.顺序结构、链式结构 C.线性结构、非线性结构 D.初等结构、构造型结构 2. 在下面的程序段中,对x的赋值语句的频度为( C )。 For(k=1;k=n;k++) For(j=1;j=n;j++) x=x+12.对顺序存储的线性表,设其长度为n,在任何位置上插入或删除操作都是等概率的。插入一个元素时平均要移动表中的( A )个元素。 A.n/2 B.(n+1)/2 C.(n-1)/2 D.n 3. A. B. C. D. 4.用链C )。 A.....链C )存储方式最节省运算时间。 A.....A.....A.....p的结点之后插入指针为s结点,正确的操作是( B )。 A.p-next=s;s-next=p-next; B.s-next=p-next;p-next=s; C.p-next=s;p-next=s-next; D.-next=s-next;p-next=s; 9.p所指的结点时须修改指针( A )。 A.p- prior)- next = p-next ; (p-next)-prior =p- prior ; B.p- prior=p- prior)- prior ; (p- prior)- next =p ; C.p-next)-prior =p ; p-rlink=(p- next)- next ; D.p-next =p- prior)- prior ; p- prior =(p- next)- next 10. 完成在双向循环链表结点p之后插入s的操作是( D )。 A.p-next =s; s- prior =p; p- next- prior =s; s- next =p- next; B.p-next- prior =s; p- next =s; s- prior =p; s- next =p- next; C.- prior =p; s- next = p-next; p- next =s; p- next- prior =s; D.- prior =p; s- next = p-next; p- next- prior =s;p- next =s; 11. 若某线性表中最常用的操作是取第i个元素和找第i个元素的前趋元素,则采用( B )存储方式最节省运算时间。 A..... 若某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用( D )存储方式最节省运算时间。 A.....一个栈顶指针为top的链栈中一个p所指结点,。 A.top-next=pB.p-next=top-nexttop-next=p; C.p-next=toptop=p; D.p-next=toptop=top-next; 2.栈。 A.B. C.D. 3.--+.表达式a *(b-c)+d的后缀表达式是。 A.abcd*-+B.abc-*d+ C.abc*-d+D.+-*abcd .。 A.-B.+C.+D.. A.B.C.D..在一个链中,f、r分别为队首队尾指针,则插入p所指结点。 A.f-next=pf=p B.r-next=pr=p C.p-next=rr=p D.p-next=ff=p 8.。 A.B. C.D.. 递归过程或函数调用时,处理参数及返回地址,要用一种称为( C )的数据结构。 A..... 栈和队都是( C )。 A..... 下面关于串的叙述,错误的是( C )。 A..... 串的长度是指( B )。 A....i的范围从0到8,列下标j的范围从1到10,则存放M至少需要(1)( D )个字节;M的第8列和第5行共占(2)( A )个字节;若M按行优先方式存储,元素M[8][5]的起始地址与当M[8][5] B. M[3][10] C. M[5][8] D. M[0][9] 5. 数组A中,每个元素的存储占3个单元,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,存放该数组至少需要的单元个数是(1)( C );若该数组按行存放,元素A[8][5]的起始地址为(2)( D );若该数组按列存放,元素A[8][5]的起始地址为(3)( B )。 (1)A. 80 B. 100 C.240 D. 270 (2)A. SA+141 B. SA+144 C. SA+222 D. SA+225 (3)A. SA+141 B

文档评论(0)

wannian118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档