数据结构试卷三.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
试卷三 一、单项选择题(在下列每小题四个备选答案中选出一个正确答案,并将其字母标号填入题干的括号内。每小题2分,共30分) 1.数据结构可以形式化地定义为(S,△),其中S指某种逻辑结构,△是指( ) A.S上的算法 B.S的存储结构 C.在S上的一个基本运算集 D.在S上的所有数据元素 2.下列说法正确的是( ) A.线性表的逻辑顺序与存储顺序总是一致的 B.线性表的链式存储结构中,要求内存中可用的存储单元可以是连续的,也可以不连续 C.线性表的线性存储结构优于链式存储结构 D.每种数据结构都具有插入、删除和查找三种基本运算 3.稀疏矩阵一般采用( )方法压缩存储。 A.三维数组 B.单链表 C.三元组表 D.散列表 4.在一个单链表中,若p↑结点不是最后结点,在p↑之后插入s↑结点,则实行( )。 A. s↑.next:=p;p↑.next=s; B. s↑.next:=p↑.next;p↑.next:=s; C. s↑.next:=p↑.next;p:=s; D. p↑.next:=s;s↑.next=p; 5.某个向量第一元素的存储地址为100,每个元素的长度为2,则第五个元素的地址是( )。 A.110 B.108 C.100 D.120 6.下面的二叉树中,( )不是完全二叉树。 7.一组记录的排序码为(47、78、61、33、39、80),则利用堆排序的方法建立的初始堆为( )。 A.78、47、61、33、39、80 B.80、78、61、33、39、47 C.80、78、61、47、39、33 D.80、61、78、39、47、33 8.假设left和right为双向链表中指向直接前趋结点和直接后继结点的指针域,现要把一个指针s所指的新结点作为非空双链表中q所指地点(中间结点)的直接后继结点插入到该双向链表中,则下列算法段能正确完成上述要求的是( ) A.q-right=s; s-left=q; q-right-left=s; s-right=q-right; B.s-left=q; q-right=s; q-right-left=s; s-right=q-right; C.s-left=q; s-right=q-right; q-right-left=s; q-right=s; D.以上都不对 9.由下列三棵树组成转的森林换成一棵二叉树为( ) 10. for(i=0;im;i++) for(j=0;jt;j++) c[i][j]=0; for(i=0;im;i++) for(j=0;jt;j++) for(k=0;kn;k++) c[i][j]=c[i][j]+a[i][k]*b[k][j]; 上列程序的时间复杂度为( ) A.O(m+n×t) B.O(m+n+t) C.O(m×n×t) D.O(m×t+n) 11.设循环队列的元素存放在一维数组Q[0‥30]中,队列非空时,front指示队头元素的前一个位置,rear指示队尾元素。如果队列中元素的个数为11,front的值为25,则rear应指向的元素是( ) A.Q[4] B.Q[5] C.Q[14] D.Q[15] 12.定义二维数组A[1‥8,0‥10],起始地址为LOC,每个元素占2L个存储单元,在以行序为主序的存储方式下,某数据元素的地址为LOC+50L,则在以列序为主序的存储方式下,该元素的存储地址为( ) A.LOC+28L B.LOC+36L C.LOC+50L D.LOC+52L 13.采用排序算法对n个元素进行排序,其排序趟数肯定为n-1趟的排序方法是( ) A.插入和快速 B.冒泡和快速 C.选择和插入 D.选择和冒泡 14.设h是指向非空带表头结点的循环链表的头指针,p是辅助指针。执行程序段 p=h; while (p-next-next!=h) p=p-next; p-next=h; 后(其中,p-next为p指向结点的指针域),则( ) A. p-next指针指向链尾结点 B. h指向链尾结点 C. 删除链尾前面的结点 D. 删除链尾结点 15.某二叉树的先根遍历序列和后根遍历序列正好相反,则该二叉树具有的特征是( ) A.高度等于其结点数 B.任一结点无左孩子 C.任一结点无右孩子 D.空或只有一个结点 二、填空题(本大题共13小题,每小题2

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档