《2015数据结构与算法复习提纲.docVIP

  1. 1、本文档共17页,可阅读全部内容。
  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文档。上传文档
查看更多
《2015数据结构与算法复习提纲

数据结构复习提纲 第1章概述 数据结构的定义。 数据结构的分类:如分为逻辑结构和物理结构,逻辑结构分为?物理结构分为?各存储结构的特点比较。 给出简单的程序段,求算法的时间复杂度。 练习: 1、在数据结构中,数据的逻辑结构可以分成(   ) A.内部结构和外部结构 B.线性结构和非线性结构 C.紧凑结构和非紧揍结 D.动态结构和静态结构 2、线性表的顺序存储结构是一种(A )的存储结构,线性表的链式存储结构是一种( )的存储结构。 A.随机存取 B.顺序存取 C.索引存取 D.散列存取 3、算法指的是( ) A.计算机程序 B.解决问题的计算方法 C.排序算法 D.解决问题的有限运算序列 4、下列程序段的时间复杂度为( ) s=0; for(i=1;in;i++) for(j=1;jn;j++) s+=i*j; A.O(1) B.O(n) C.O(2n) D. O(n2) 5、下列程序段的时间复杂度为( ) s=; for(i=;in+1;i++) for(j=;jn+1;j++) s+=i*j; A. O(1) B. O(n) C. O(2n) D. O(n2) 6、下列程序段的时间复杂度为(O(m*n)) for (i=0; in; i++) for (j=0; jm; j++) A[i][j]=0; 7、数据的逻辑结构描述数据元素之间的,与存储方式无关。数据元素及其关系在计算机存储器内的表示称为。 理解栈的存储原理,栈的操作,栈的应用。 队列的特点,循环队列出队和入队中指针的变化。 1、从顺序表中删除一个元素时,表中所有在被删元素之后的元素均需____________一个位置。从顺序表中插入一个元素时,表中所有在被插位置之后的元素均需____________一个位置。 2、如果需要对线性表频繁进行_____ ___操作,则适宜采用顺序存储结构。如果需要对线性表频繁进行______________或______________操作,则不宜采用顺序存储结构。 3、队头的位置是随着 ________________________操作而变化的。 4、在一个长度为100的顺序表中删除第10个元素时,需移动___________________个元素。 A. 删除第i个元素() B.在第i个元素之后插入一个新元素() C. 访问第i个元素的前驱(1) D.对顺序表中元素进行排序 6、线性表的顺序存储结构是一种( )的存储结构。 A.随机存取 B.顺序存取 C.索引存取 D.散列存取 7、在长度为n的顺序表中删除第i个元素(1≤i≤n)时,元素移动的次数为( ) A. n-i+1 B. I C. i+1 D. n-i 8、假设以数组A[60]存放循环队列的元素,其头指针是front=,当前队列有50个元素,则队列的尾指针值为() A.B.C.D.3 9、队列的修改是按__________的原则进行,栈的修改是按__________的原则进行。 10、栈顶的位置是随着 ________________操作而变化的。 11、栈是一种特殊的线性表,允许插入和删除运算的一端称为 。不允许插入和删除运算的一端称为 。 12、判定一个栈ST(最多元素为m0)为空的条件是( ) A.ST-top0 B.ST-top==0 C.ST-topm0 D.ST-top=m0 13、 若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则不可能出现的出栈序列是( ) A. 2,4,3,1,5,6 B. 3,2,4,1,6,5 C. 4,3,2,1,5,6 D. 2,3,5,1,6,4 14、导致栈上溢的操作是( ) A.栈满时执行的出栈 B.栈满时执行的入栈 C.栈空时执行的出栈 D.栈空时执行的入栈 15、元素1,3,5,7按顺序依次进栈,按该栈的可能输出序列依次入队列,该队列的可能输出序列是( )。(进栈出栈可以交替进行)。 A.7,5,3,1 B.7,3,1,5 C.7,5,1,3 D.5,1,3,7 16、在一个循环队

文档评论(0)

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

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

1亿VIP精品文档

相关文档