书签 分享 收藏 举报 版权申诉 / 8
上传文档赚钱

类型2018年四川理工大学硕士考研专业课真题816数据结构与算法样卷.pdf

  • 上传人(卖家):雁南飞1234
  • 文档编号:3644540
  • 上传时间:2022-09-30
  • 格式:PDF
  • 页数:8
  • 大小:154.07KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《2018年四川理工大学硕士考研专业课真题816数据结构与算法样卷.pdf》由用户(雁南飞1234)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    四川理工大学硕士考研专业课真题
    资源描述:

    1、第 1 页 共 7 页四川理工学院四川理工学院 2019 年研究生入学考试业务课年研究生入学考试业务课样卷样卷(满分:(满分:150 分,所有答案一律写在答题纸上)分,所有答案一律写在答题纸上)招生专业:招生专业:0811 控制科学与工程、控制科学与工程、085210 控制工程控制工程考试科目:数据结构与算法考试科目:数据结构与算法考试时间:考试时间:3 小时小时一、一、选择题选择题(每题每题 2 2 分,共分,共 4040 分分)。1.顺序表是线性表的()。A链式存储结构;B.顺序存储结构;C.索引存储结构;D.散列存储结构。2.对于顺序表,以下说法错误的是()。A.顺序表是用一维数组实现的

    2、线性表,数组的下标可以看成是元素的绝对地址;B.顺序表的所有存储结点按相应数据元素间的逻辑关系决定的次序依次排列;C.顺序表的特点是:逻辑结构中相邻的结点在存储结构中仍相邻;D.顺序表的特点是:逻辑上相邻的元素,存储在物理位置也相邻的单元中。3.单链表的一个存储结点包含()。A.数据域或指针域;B.指针域或链域;C.指针域和链域;D.数据域和链域。4.设指针 P 指向双链表的某一结点,则双链表结构的对称性可用()式来刻画。A.p-prior-next-=p-next-next;B.p-prior-prior-=p-next-prior;C.p-prior-next-=p-next-prior;

    3、D.p-next-next=p-prior-prior。5.在循环链表中,将头指针改设为尾指针(rear)后,其头结点和尾结点的存储位置分别是()。A.real 和 rear-next-next;第 2 页 共 7 页B.rear-next 和 rear;C.rear-next-next 和 rear;D.rear 和 rear-next。6.顺序查找法适合于()存储结构的查找表。A.压缩;B.散列;C.索引;D.顺序或链式。7.堆是一个键值序列k1,k2,kn,对 i=1,2,|_n/2_|,满足()。A.kik2ik2i+1;B.kik2i+1data=x;p-next=s;第 5 页 共

    4、 7 页2 2.以下是图的深度优先算法。请分析算法,并在_处填上适当的语句。void LDFS(LGraph*lg,int i)/邻接表表示的图的递归深度优先遍历ArcNode*p;printf(%3d,i);visitedi=1;p=lg-verticesi.firstarc;while(p)if(Visited p-adjvex=0)LDFS(lg,p-adjvex);3 3.以下为先序遍历二叉树非递归算法。请分析算法,并在_处填上适当的语句。void st_PreOrder(BiTNode*tree)LinkStack top;top=NULL;while(tree!=NULL)prin

    5、tf(%c,tree-data);if(tree-rchild!=NULL)Push(top,tree-rchild);if(tree-lchild!=NULL);Pop(top,tree);4.以下是直接选择排序的算法。请分析算法,并在_处填上适当的语句。void select(list r,int n)for(i=1;i=n-1;i+)/*每次循环,选择出一个最小键值*/k=i;for(j=i+1;jnext;j+;if(i=j)return(p);else return(NULL);四、综合题四、综合题(每题每题 1010 分,共分,共 5050 分分)。1.见下图所示的森林:第 7 页

    6、 共 7 页(1)求各树的前序序列和后序序列;(3 分)(2)求森林的前序序列和后序序列;(3 分)(3)将此森林转换为相应的二叉树。(4 分)2.设某密码电文由 8 个字母组成,每个字母在电文中的出现频率分别是 22,15,2,5,17,11,9,19,试为这 8 个字母设计相应的哈夫曼编码。(要求写出过程)3.已知如下所示长度为 12 的表:(Jan,Feb,Mar,Apr,May,June,July,Aug,Sep,Oct,Nov,Dec)(1)试按表中元素的顺序依次插入一棵初始为空的二叉排序树,画出插入完成之后的二叉排序树,并求其在等概率的情况下查找成功的平均查找长度 ASL。(5 分)(2)若对表中元素先进行排序构成有序表,求其在等概率的情况下对此有序表进行折半查找时查找成功的平均查找长度。(5 分)4.对于下列一组关键字 46,58,15,45,90,18,10,62,试写出快速排序每一趟的排序结果,并标出每一趟中各元素的移动方向。5.请用 C 语言编写表尾插入法建立带头结点的单链表的算法。StatusCreatLinkL(LinkList&L,int n,ElemType*E)/用表尾插入法建立带头结点的单链表第 7 页 共 6 页1

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:2018年四川理工大学硕士考研专业课真题816数据结构与算法样卷.pdf
    链接地址:https://www.163wenku.com/p-3644540.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库