ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:76.50KB ,
资源ID:7666446      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/7666446.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(全国2007年自学考试数据结构试题.doc)为本站上传会员【xrp****65】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

全国2007年自学考试数据结构试题.doc

1、☆自考乐园---心境随缘,诚与天下自考人共勉!!! ☆自考乐园---分享快乐,你的快乐老家!!!☆自考乐园---引领成功,你的精神乐园!!! 自考乐园俱乐部,专注于自考,致力于成为全国最全,最优的自考学习交流,资料共享平台..... 全国2007年1月高等教育自学考试 数据结构试题 课程代码:02331 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.抽象数据类型的三个组成部分分别为(   ) A.数据对象、数据关系和基本操作 B.数据元素、逻辑

2、结构和存储结构 C.数据项、数据元素和数据类型 D.数据元素、数据结构和数据类型 2.若算法中语句的最大频度为T(n)=2006n+6nlogn+29log2n,则其时间复杂度为(   ) A.O(logn) B.O(n) C.O(nlogn) D.O(log2n) 3.若线性表的插入和删除操作频繁地在表头或表尾位置进行,则更适宜采用的存储结构为 (   ) A.无头结点的双向链表 B.带尾指针的循环链表 C.无头结点的单链表 D.带头指针的循环链表 4.上溢现象通常出现在(   ) A.顺序栈的入栈操作过程中 B.顺序栈的出栈操作过程中 C.链栈的入栈操作过程中 D.

3、链栈的出栈操作过程中 5.已知串s=″aabacbabcaccab″,串t1=″abc″,串t2=″cba″,函数index(s,t)的返回值为串t在串s中首次出现的位置,则能求得串″abcacba″的操作序列为(   ) A.substr (s1,s,6,index(s,t1)); substr (s2,s,index(s,t1),1);strcat(s1,s2); B.substr (s1,s,7,index(s,t1)); substr (s2,s,index(s,t1),1);strcat(s2,s1); C.substr(s1,s,6,index(s,t2)); substr

4、s2,s,index(s,t2),3);strcat(s1,s2); D.substr(s1,s,6,index(s,t2)); substr(s2,s,index(s,t2),3);strcat(s2,s1); 6.对广义表L=((a,b),((c,d),(e,f)))执行head(tail(head(tail(L))))操作的结果是(   ) A.d B.e C.(e) D.(e,f ) 7.已知一棵完全二叉树有64个叶子结点,则该树可能达到的最大深度为(   ) A.7 B.8 C.9 D.10 8.若一棵二叉树有11个叶子结点,则该二叉树中度为2的结点个数是(   )

5、 A.10 B.11 C.12 D.不确定的 9.对于有向图,其邻接矩阵表示相比邻接表表示更易于进行的操作为(   ) A.求一个顶点的邻接点 B.求一个顶点的度 C.深度优先遍历 D.广度优先遍历 10.若用邻接矩阵表示带权有向图,则顶点i的入度等于矩阵中(   ) A.第i行非∞元素之和 B.第i列非∞元素之和 C.第i行非∞元素个数 D.第i列非∞元素个数 11.对关键字序列(5,1,4,3,7,2,8,6)进行快速排序时,以第一个元素5为基准的一次划分的结果为(   ) A.(1,2,3,4,5,6,7,8) B.(1,4,3,2,5,7,8,6) C.(2,1,

6、4,3,5,7,8,6) D.(8,7,6,5,4,3,2,1) 12.下列二叉树中,不平衡的二叉树是(   ) 13.下列序列中,不构成堆的是(   ) A.(1,2,5,3,4,6,7,8,9,10) B.(10,5,8,4,2,6,7,1,3) C.(10,9,8,7,3,5,4,6,2) D.(1,2,3,4,10,9,8,7,6,5) 14.主关键字能唯一标识(   ) A.一个记录 B.一组记录 C.一个类型 D.一个文件 15.稀疏索引是指在文件的索引表中(   ) A.为每个字段设一个索引项 B.为每个记录设一个索引项 C.为

7、每组字段设一个索引项 D.为每组记录设一个索引项 二、填空题(本大题共10小题,每小题2分,共20分) 请在每小题的空格中填上正确答案。错填、不填均无分。 16.链式存储结构的特点是借助_______来表示数据元素之间的逻辑关系。 17.假设带头结点的非空单循环链表中仅设尾指针L,则在第1个结点之前插入指针s所指结点的语句依次是_______;_______。 18.无表头结点的链队列Q为空的条件是_______。 19.不含任何字符的串称为_______。 20.假设按行优先顺序将一个20阶的三对角矩阵A压缩存储在一维数组Q中,其中Q[0]存放矩阵的第1个元素a1,1,那么矩

8、阵元素a3,4在Q中的存储位置k=_______。 21.前序序列和中序序列不相同的二叉树的特征是_______。 22.在含有n个顶点的连通图中,任意两个不同顶点之间的简单路径的最大长度为_______。 23.用_______排序方法对关键字序列(20,25,12,47,15,83,30,76)进行排序时,前三趟排序的结果为: 20,12,25,15,47,30,76,83 12,20,15,25,30,47,76,83 12,15,20,25,30,47,76,83 24.哈希表常用的两类解决冲突的方法是_______和_______。 25.倒排文件和多重表文件的主要区

9、别在于_______的结构不同。 三、解答题(本大题共4小题,每小题5分,共20分) 26.已知主串为″ccgcgccgcgcbcb″,模式串为″cgcgcb″。下表所列为按照朴素的串匹配算法进行的前两趟匹配。请继续完成余下各趟匹配,直至结束。 27.已知带权图G如图所示,画出图G的一棵最小生成树。 28.对于直接插入排序,希尔排序,冒泡排序,快速排序,直接选择排序,堆排序和归并排序等排序方法,分别写出: (1)平均时间复杂度低于O(n2)的排序方法;

10、 (2)所需辅助空间最多的排序方法; (3)最好情况和最坏情况下的时间复杂度相同的排序方法。 (1) (2) (3) 29.已知一棵线索化的二叉排序树如图所示。 (1)说明该树的线索化是基于何种遍历次序的; (2)在该树中插入元素值为53的结点并修改相应线索,画出修改之后的树。 (1) (2) 四、算法阅读题(本大题共4小题,每小题5分,共20分) 30.假设线性表采用顺序存储结构,表中元素值为整型。阅读算法f 30,并回答下列问题: (1)设顺序表L=(3,7,3,2,1,1,8,7,3),写出执行算法f 30后的L; (2)简述算法f

11、30的功能。 void f 30(SeqList *L) { int i,j,k; k=0; for(i=0;ilength;i++) { for(j=0;jdata[i]!=L->data[j];j++); if(j==k) { if(k!=i)L->data[k]=L->data[i]; k++; } } L->length=k; } (1) (2) 31.阅读算法f 31,并回答下列问题: (1)设队列Q=(1,3,5,2,4,6)。写出执行算法f 31后的队列Q; (2)简述算法f 31的功

12、能。 void f 31(Queue *Q){ DataType e; if (!QueueEmpty(Q)){ e=DeQueue(Q); f 31(Q); EnQueue(Q,e); } } (1) (2) 32.已知树的存储结构为孩子兄弟链表,其类型定义如下: typedef struct CSTNode { char data; struct CSTNode leftmostchild,*rightsibling; } CSTNode, *CSTree; 阅读函数f 32,并回答下列问题:

13、 (1)对于如图所示树,写出函数调用f 32(T)的返回值; (2)简述树T非空时函数f 32返回值的含义。 int f32(CSTree T){ int c; CSTree p; if (!T->leftmostchild) return 1; else { c=0; for(p=T->leftmostchild;p;p=p->rightsibling) c+=f32(p); return c; } } (1) (2) 33.已知数组R[1..p-1]中的元素序列为一个大根堆,函数Adjust(R,p)将R[1..p]重新调整为一

14、个大根堆。 (1)在函数Adjust的空缺处填入适当内容,使其成为一个完整的函数; (2)简述函数f33(R,n)的功能。 void Adjust(SeqList R,int p) { int i,j; RecType temp=R[p]; i=p; j=i/2; while(j>=1&& R[j].key

15、 } void f33(SeqList R,int n) { int k; for(k=2;k<=n;k++) Adjust(R,k); } (1)① ② (2) 五、算法设计题(本大题10分) 34.已知有向图的邻接表表示的形式描述如下: #define MaxNum 50 //图的最大顶点数 typedef struct ArcNode { int adjvex; //邻接点域 struct ArcNode *nextArc; //链域

16、 } ArcNode; //弧结点类型 typedef struct { char vertex; //顶点域 ArcNode *firstArc; //弧表头指针 }VertexNode; //顶点表结点类型 typedef struct { VertexNode adjList[MaxNum]; //邻接表 int n,e; //图中当前的顶点数和边数 }ALGraph; //邻接表类型 按以下函数原型编写算法,求有向图G中第i顶点的度,并写出算法的时间复杂度。 int f34(ALGraph *G,int i); 8 俱乐部名称:自考乐园;俱乐部id:5346389(请牢记它哦~在百度贴吧的搜索框中输入俱乐部id,可以直接进入俱乐部);俱乐部url地址:

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服