2010年1月自学考试数据结构导论试题.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文档。上传文档
查看更多
2010年1月自学考试数据结构导论试题

全国2010年1月高等教育自学考试 数据结构导论试题 课程代码:02142一、单项选择题(本大题共15小题,每小题2分共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.下述文件中适合于磁带存储的是A.顺序文件 B.索引文件C.散列文件D.多关键字文件 2.某二叉树的后根遍历序列为dabec,中根遍历序列为debac,则先根遍历序列为()A.acbed B.becab C.deabc D.cedba 3.含有n个结点的二叉树用二叉链表表示时,空指针域个数为( ) A.n1 B.n C.n+1 D.n+2 4.在一个图中,所有顶点的度数之和与图的边数的比是( ) A.12 B.1∶1 C.2∶1 D.4∶1 5.长度为n的链队列用单循环链表表示,若只设头指针,则出队操作的时间复杂度为( ) A.O(1) B.O(12n) C.O(n) D.O(n2) 6.下述几种排序方法中,要求内存量最大的是( ) A.插入排序 B.快速排序 C.归并排序 D.选择排序 7.对n个不同值进行冒泡排序,在元素无序的情况下比较的次数为( ) A.n1 B.n C.n+1 D.n(n-1)/2 8.对线性表进行二分查找时,要求线性表必须( ) A.以顺序方式存储 B.以链式方式存储 C.以顺序方式存储,且结点按关键字有序排列 D.以链接方式存储,且结点按关键字有序排列 9.在表长为n的顺序表上做删除运算,其平均时间复杂度为( ) A.O(1) B.O(n)C.O(nlog2n) D.O(n2) 10.当利用大小为的数组顺序存储一个队列时,该队列的最大容量为( ) A.n2 B.n-1 C.n D.n+1 11.有关插入排序的叙述,错误的是( ) A.插入排序在最坏情况下需要O()时间 B.插入排序在最佳情况可在(n)时间内完成 C.插排序平均需要O(nlogn)时间 D.插入排序的空间复杂度为(1) 12.有关树的叙述正确的是( ) A.每一个内部结点至少有一个兄弟 B.每一个叶结点均有父结点 C.有的树没有子树 D.每个树至少有一个根结点与一个叶结点。 13.循环队列存储在数组元素A0]至Am]中,则队时的操作为( ) A.rearrear+1 B.rear=(rear+1)%(m1) C.rear=(rear+1)%m D.rear(rear+1)%(m+1) 14.关于串的的叙述,不正确的是( ) A.串是字符的有限序列 B.空串是由空格构成的串 C.替换是串的一种重要运算 D.串既可以采用顺序存储,也可以采用链式存储 15.对称矩阵A[N][N],A[1][1]为首元素,将下三角(包括对角线)元素以行优先顺序存储到一维数组元素T[1]至T[N(N+1)/2]中,则任一上三角元素Ai][j]存于Tk]中,下标k为( ) A.i(1)/2+j B.j(j1)/2+i C.i(j-i)/+1 D.j(i-1)/2+l 二、填空题(本大题共13小题每小题2分共26分) 请在每小题的空格中填上正确答案。错填、不填均无分。 16.下列程序段的时间复杂度为。 for(i=1;i=n;i++) for(j1;j=nj++) for(k=1;k=n;k+) s=i+j+k; 17.在数据结构中,各个结点按逻辑关系互相缠绕,任意两个结点可以邻接的结构称为 18.在单链表中,存储每个结点有两个域,一个是数据域,另一个是指针域,指针域指向该结点的。 19.在栈结构中,允许插入的一端称为。 20.从一个长度为n的顺序表中删除第i个元素(1≤i≤n)时,需向前移动个元素。 21.一个栈的输入序列是1,2,3,…,n,输出序列的第一个元素是n,则第i个输出元素为 22.循环队列被定义为结构类型,含有三个域:data、front和rear,则循环队列sq为空的条件是23.一个阶对称矩A,采用行优先顺序压缩存储上三角元素,a为第一个元素,其存储地址为0,每个元素占有1个存储地址空间,则a的地址为。 24.对于一棵满二叉树,若有m个叶子,则树中结点数为。 25.含有n个顶点和n1条边的连通图G采用存储结构较省空间。 26.在图中,第一个顶点和最后一个顶点相同的路径称为。 27.动态查找中两个元素X,Y存同一个散列表时,X、Y键值相同,则这种情况称为。 28.堆排序需个记录大小的辅助存储空间。 三、应用题(本大题共5小题每小题6分共30分) 29.有一字符串的次序为3*y+a/y2,试利用栈将输出次序改变为3y*ay!2/+,试写出进栈和退栈的操作步骤。(用push(x)表示进栈,

文档评论(0)

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

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

1亿VIP精品文档

相关文档