暨南大学2016考研真题之830数据结构

本站小编 Free考研网/2019-05-28

考生注意:所有答案必须写在答题纸(卷)上,写在本试题上一律不给分。考生注意:所有答案必须写在答题纸(卷)上,写在本试题上一律不给分。一 单项选择题(每题2分,共30分)1. 在线索化二叉树中,T所指结点没有左子树的充要条件是()。A.T->lchild=NULLB.T->ltag=1C.t->ltag=1且t-> lchild=NullD. 以上都不对2. 一个带有头结点的单链表为空的判定条件是()。A. head == NULLB. head->next == NULLC. head->next == headD. head != NULL3. 线性链表不具有的特点是()。A.随机访问B. 不必预估所需存储空间大小C.插入与删除时不必移动元素D. 所需空间与线性表长度成正比4. 在下面的排序方法中,稳定的是()。A. 希尔排序B.堆排序C.插入排序D.快速排序5.设有n个待排序的记录关键字,则在堆排序中需要()辅助记录空间。A.O(1)B. O(n)C. O(nlog2n)D. O(n2)6. 数组A[5][6]的每个元素占5个字节,将其按行优先次序存储。假设A[1][1]元素的存储地址为1000,则元素A[5,5]的存储地址为()。A. 1140B. 1145C. 1120D. 11257. 高度为n的完全二叉树的结点数至少为(  )。A.2n-1B. 2n-1+1C.2nD.2n+18.设有一个无向图G=(V,E)和G’=(V’,E’),如果G’为G的生成树,则下面不正确的说法是()。A.G’为G 的子图B.G’为G 的连通分量C.G’为G的极小连通子图且V’=VD.G’为G的一个无环子图9. 在有向图的邻接表存储结构中,顶点V在表结点中出现的次数是()。A.顶点V的度B. 顶点V的出度C. 顶点V的入度D. 依附于顶点V的边数10. 关键路径是事件结点网络中()。A.最短的回路B.从源点到汇点的最短路径C.最长的回路D.从源点到汇点的最长路径11. 一个有n个结点的无向图最多有()条边。A.nB.n-1C. n(n-1)D.n(n-1)/212. 对某个无向图的邻接矩阵来说,()。A.第i行上的非零元素个数和第i列的非零元素个数一定相等B.矩阵中的非零元素个数等于图中的边数C.第i行上,第i列上非零元素总数等于顶点vi的度数D.矩阵中非全零行的行数等于图中的顶点数13.平衡二叉树的平均查找长度是()。A. O(n2)B.O(nlog2n)C. O(n)D. O(log2n)14. 下列哪种排序需要的附加存储开销最大( )。A.快速排序B.堆排序C.归并排序D.插入排序15. 设一数列的顺序为1,2,3,4,5,6,通过栈操作可以得到()的输出序列。A.3,2,5,6,4,1B. 1,5,4,6,2,3C. 6,4,3,2,5,1D. 3,5,6,2,4,1二.填空题(每空2分,共20分)1. 在一个长度为n的顺序表中删除第i个元素时,需向前移动个元素。2.设数组Data[0..m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针则执行出队操作时front指针的值应更新为front=。3. 在单链表中,若要删除指针p所指结点的后一结点,则需要执行下列语句:(设q为指针 变量)q=p->next; ;。4. 在有n个结点的二叉链表中,值为NULL的链域的个数为。5.二叉树中度为0的结点数为30,度为1的结点数为30,总结点数为。6.在堆排序的过程中,对任一分支结点进行筛选运算的时间复杂度为,整个堆排序过程的时间复杂度为。7. 对于n个记录(假设每个记录含d个关键字)进行链式基数排序,总共需要进行趟分配和收集。8. 设有向图G中有向边的集合E={<1,2>,<2,3>,<1,4>,<4,2>,<4,3>},则该图的一种拓扑序列为。三.判断题(每题1分,共10分,正确的选t,错误的选f)1.在n个顶点的无向图中,若边数>n-1,则该图必是连通图。()2.具有n个结点的二叉排序树有多种,其中树高最小的二叉排序树是最佳的()3. 使用散列法存储时,哈希表的大小可随意选取,通常取10的倍数。()4. 向一个二叉排序树插入新的结点时,新插入的结点总是叶子结点()5. 数据元素是数据的最小单位。()6. 普里姆(Prim)算法相对于克鲁斯卡尔(Kruskal)算法更适合求一个稀疏图G的最小生成树。()7. 向二叉排序树中插入一个新结点,需要比较的次数可能大于此二叉树的高度h。( )8.向一棵B_树插入元素的过程中,若最终引起树根结点的分裂,则新树高度为原树的高度加1。()9. 无向图的邻接矩阵一定是对称阵。()10. 对小根堆进行层次遍历可以得到一个有序序列。()四.简答题(45分)1.已知二叉树的前序遍历序列是AEFBGCDHIKJ,中序遍历序列是EFAGBCHKIJD,求解下列问题:(1) 画出此二叉树。(4分)(2) 将该二叉树转换成森林。(4分)2. 设有一组关键字(71,23,73,14,55,89,33,43,48),采用哈希函数:H(key)=key %10,采用开放地址的二次探测再散列方法解决冲突,试在散列地址空间中对该关键字序列(按从左到右的次序)构造哈希表,并计算在查找概率相等的前提下,成功查找的平均查找长度。(7分)3. 设有一组初始记录关键字为(3,1,4,6,8,2,5),要求构造一棵平衡二叉树,并给出构造过程。(5分4.对图1所示的无向加权图完成下列要求: (1)写出它的邻接表;(5分)(2)按克鲁斯卡尔(Kruskal)算法求其最小生成树,并给出其过程。(6分)(3)给出从顶点a开始的深度优先搜索序列和深度优先生成树。(4分)5. 已知序列(142,543,123,65,453,879,572,434,111,242,811,102)。(1) 采用希尔排序对该序列作升序排序,请给出第一趟排序的结果(初始步长为7)。(5分)(2)采用堆排序对该序列作升序排序,请给出初始堆以及第一趟排序的结果。(5分)五.算法填空,(每空2分,共20分)1.下面算法实现对一个不带头结点的单链表L进行就地(不增加额外存储空间)逆置。请在__________处填上适当内容,使其成为一个完整算法。六.编写算法(25分)1.设有一组初始记录关键字序列(K1,K2,…,Kn),要求设计一个算法能够在O(n)的时间复杂度内将线性表划分成两部分,其中左半部分的每个关键字均小于Ki,右半部分的每个关键字均大于等于Ki。(10分)2.设有一整型数组w保存n个字符的权值(均大于0),请写出(1)构造赫夫曼树(Huffman)的算法。(8分)(2)求各字符赫夫曼编码的算法。(7分)考研高分咨询罗老师电话/微信:**咨询QQ:**
一 单项选择题(每题2分,共30分)1. 在线索化二叉树中,T所指结点没有左子树的充要条件是()。A.T->lchild=NULLB.T->ltag=1C.t->ltag=1且t-> lchild=NullD. 以上都不对2. 一个带有头结点的单链表为空的判定条件是()。A. head == NULLB. head->next == NULLC. head->next == headD. head != NULL3. 线性链表不具有的特点是()。A.随机访问B. 不必预估所需存储空间大小C.插入与删除时不必移动元素D. 所需空间与线性表长度成正比4. 在下面的排序方法中,稳定的是()。A. 希尔排序B.堆排序C.插入排序D.快速排序5.设有n个待排序的记录关键字,则在堆排序中需要()辅助记录空间。A.O(1)B. O(n)C. O(nlog2n)D. O(n2)6. 数组A[5][6]的每个元素占5个字节,将其按行优先次序存储。假设A[1][1]元素的存储地址为1000,则元素A[5,5]的存储地址为()。A. 1140B. 1145C. 1120D. 11257. 高度为n的完全二叉树的结点数至少为(  )。A.2n-1B. 2n-1+1C.2nD.2n+18.设有一个无向图G=(V,E)和G’=(V’,E’),如果G’为G的生成树,则下面不正确的说法是()。A.G’为G 的子图B.G’为G 的连通分量C.G’为G的极小连通子图且V’=VD.G’为G的一个无环子图9. 在有向图的邻接表存储结构中,顶点V在表结点中出现的次数是()。A.顶点V的度B. 顶点V的出度C. 顶点V的入度D. 依附于顶点V的边数10. 关键路径是事件结点网络中()。A.最短的回路B.从源点到汇点的最短路径C.最长的回路D.从源点到汇点的最长路径11. 一个有n个结点的无向图最多有()条边。A.nB.n-1C. n(n-1)D.n(n-1)/212. 对某个无向图的邻接矩阵来说,()。A.第i行上的非零元素个数和第i列的非零元素个数一定相等B.矩阵中的非零元素个数等于图中的边数C.第i行上,第i列上非零元素总数等于顶点vi的度数D.矩阵中非全零行的行数等于图中的顶点数13.平衡二叉树的平均查找长度是()。A. O(n2)B.O(nlog2n)C. O(n)D. O(log2n)14. 下列哪种排序需要的附加存储开销最大( )。A.快速排序B.堆排序C.归并排序D.插入排序15. 设一数列的顺序为1,2,3,4,5,6,通过栈操作可以得到()的输出序列。A.3,2,5,6,4,1B. 1,5,4,6,2,3C. 6,4,3,2,5,1D. 3,5,6,2,4,1二.填空题(每空2分,共20分)1. 在一个长度为n的顺序表中删除第i个元素时,需向前移动个元素。2.设数组Data[0..m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针则执行出队操作时front指针的值应更新为front=。3. 在单链表中,若要删除指针p所指结点的后一结点,则需要执行下列语句:(设q为指针 变量)q=p->next; ;。4. 在有n个结点的二叉链表中,值为NULL的链域的个数为。5.二叉树中度为0的结点数为30,度为1的结点数为30,总结点数为。6.在堆排序的过程中,对任一分支结点进行筛选运算的时间复杂度为,整个堆排序过程的时间复杂度为。7. 对于n个记录(假设每个记录含d个关键字)进行链式基数排序,总共需要进行趟分配和收集。8. 设有向图G中有向边的集合E={<1,2>,<2,3>,<1,4>,<4,2>,<4,3>},则该图的一种拓扑序列为。三.判断题(每题1分,共10分,正确的选t,错误的选f)1.在n个顶点的无向图中,若边数>n-1,则该图必是连通图。()2.具有n个结点的二叉排序树有多种,其中树高最小的二叉排序树是最佳的()3. 使用散列法存储时,哈希表的大小可随意选取,通常取10的倍数。()4. 向一个二叉排序树插入新的结点时,新插入的结点总是叶子结点()5. 数据元素是数据的最小单位。()6. 普里姆(Prim)算法相对于克鲁斯卡尔(Kruskal)算法更适合求一个稀疏图G的最小生成树。()7. 向二叉排序树中插入一个新结点,需要比较的次数可能大于此二叉树的高度h。( )8.向一棵B_树插入元素的过程中,若最终引起树根结点的分裂,则新树高度为原树的高度加1。()9. 无向图的邻接矩阵一定是对称阵。()10. 对小根堆进行层次遍历可以得到一个有序序列。()四.简答题(45分)1.已知二叉树的前序遍历序列是AEFBGCDHIKJ,中序遍历序列是EFAGBCHKIJD,求解下列问题:(1) 画出此二叉树。(4分)(2) 将该二叉树转换成森林。(4分)2. 设有一组关键字(71,23,73,14,55,89,33,43,48),采用哈希函数:H(key)=key %10,采用开放地址的二次探测再散列方法解决冲突,试在散列地址空间中对该关键字序列(按从左到右的次序)构造哈希表,并计算在查找概率相等的前提下,成功查找的平均查找长度。(7分)3. 设有一组初始记录关键字为(3,1,4,6,8,2,5),要求构造一棵平衡二叉树,并给出构造过程。(5分4.对图1所示的无向加权图完成下列要求: (1)写出它的邻接表;(5分)(2)按克鲁斯卡尔(Kruskal)算法求其最小生成树,并给出其过程。(6分)(3)给出从顶点a开始的深度优先搜索序列和深度优先生成树。(4分)5. 已知序列(142,543,123,65,453,879,572,434,111,242,811,102)。(1) 采用希尔排序对该序列作升序排序,请给出第一趟排序的结果(初始步长为7)。(5分)(2)采用堆排序对该序列作升序排序,请给出初始堆以及第一趟排序的结果。(5分)五.算法填空,(每空2分,共20分)1.下面算法实现对一个不带头结点的单链表L进行就地(不增加额外存储空间)逆置。请在__________处填上适当内容,使其成为一个完整算法。六.编写算法(25分)1.设有一组初始记录关键字序列(K1,K2,…,Kn),要求设计一个算法能够在O(n)的时间复杂度内将线性表划分成两部分,其中左半部分的每个关键字均小于Ki,右半部分的每个关键字均大于等于Ki。(10分)2.设有一整型数组w保存n个字符的权值(均大于0),请写出(1)构造赫夫曼树(Huffman)的算法。(8分)(2)求各字符赫夫曼编码的算法。(7分)考研高分咨询罗老师电话/微信:**咨询QQ:**

相关话题/序列 过程 空间 数据 咨询

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 暨南大学2017考研真题之830数据结构
    考生注意:所有答案必须写在答题纸(卷)上,写在本试题上一律不给分。一单项选择题(每题2分,共30分)1.一个队列的入列序列是1,2,3,4,则队列的输出序列是()。A.4,3,2,1B.1,2,3,4C.1,4,3,2D.3,2,4,12.循环队列用数组A[0..m-1]存放其元素值,已知其头尾指针 ...
    本站小编 Free考研网 2019-05-28
  • 2019年考研南京邮电大学计算机技术(专硕)数据结构专业真题回忆
    一选择1,下列哪个数据机构与计算机无关2,AOE图的一个边的最晚发生时间选择题太多记不清了,下面直接简答题吧1,给出一列数的第一趟快速排序结果2,一个循环队列,只有队头指针front,写出入队,出队代码(这个题在高分笔记上有)3,一个满二叉数的的叉数B,证明B=2(n-1)4.写出一列数从空树构造平 ...
    本站小编 Free考研网 2019-05-28
  • 暨南大学2018考研真题之830数据结构
    考生注意:所有答案必须写在答题纸(卷)上,写在本试题上一律不给分。一单项选择题(每题2分,共30分)1.任何一棵二叉树T,如果度为1的结点数为2,度为0结点数为11,其分支数为()。A.23B.22C.24D.212.深度为k的二叉树至多有()个结点(k>=1);A.2kB.2k-1C.2k+1D. ...
    本站小编 Free考研网 2019-05-28
  • 2020-2021年天津大学公共管理考研择校、考研数据、考研经验分享
    关注一下,更多精彩等着你!20年天津大学公共管理考研择校考研数据考研经验分享天津大学是教育部直属国家重点大学,其前身为北洋大学,始建于1895年,是中国近代史上第一所大学,素以实事求是的校训严谨治学的校风和爱国奉献的 ...
    本站小编 Free考研网 2019-05-28
  • 哈工大2018计算机学院网络安全空间考研真题回忆
    一.选择(10*2)1.TCP/IP协议中,网络层上一层_2.IP数据包最短头部或者数据包大小?3.互操作,信息分类。4.cc标准属于_措施,bs7799属于_措施。二.填空(10*2)1.socket编程中需要root权限的是_编程。2.HTTP中状态码为200表示 ...
    本站小编 Free考研网 2019-05-28
  • 2019北京大学数据科学(统计学)考研经验分享及备考指导
    自我介绍一下,本科为某985院校统计学专业学生,考研目标院校是北大数据科学(统计学),当北大出拟录取结果的时候,我曾经不止一次地期望这一刻早日到来,但是真正到来的那一刻,我却没有想象中那样激动。因为我知道,未名湖边博雅塔下挑灯夜战的时光,只是我在漫漫求学路上一段短暂的旅程,体验过这一段经历之后,生活 ...
    本站小编 Free考研网 2019-05-28
  • 武汉工程大学2018年研究生考试835《数据结构》研究生入学考试大纲
    一数据结构课程的目的和要求《数据结构》在计算机科学中是一门综合性的核心专业基础课,而且正逐渐发展成为众多理工专业的热门选修课。数据结构课程在整个课程体系中处于承上启下的核心地位,它一方面扩展和深化在离散数学程序设计语言等课程学到的基本技术和方法,一方面为进一步学习其它专业 ...
    本站小编 Free考研网 2019-05-28
  • 2019年复旦大学大数据学院应用统计经验分享
    刚刚在玩手机来图书馆的路上收到了来自大数据学院复试通过的消息,实在是喜大普奔。来图书馆一坐定就迫不及待开始写这篇经验贴。在我考研过程中,学长学姐的指导经验给了我非常大的帮助,因此我也希望我个人的一些经验对大家或多或少有些启发。由于复旦数院的应统和大数据应统的初试所有科目都是一样的,如果是想考数院的话 ...
    本站小编 Free考研网 2019-05-28
  • 北京大学2019年数院统计/叉院数据科学统计学考研备考经验
    19考研初试刚结束一周,休息之余把今年的真题和答案整理了一下,顺便估了下分数,大概不必二战,就来发帖子了首先说下今年的情况。今年官网说录2-4个,但根据去年录取情况来看,可能会录4-5个,但是貌似报了一百多人,不过听说很多人是被去年358的分数线骗过来的今年分数线可能 ...
    本站小编 Free考研网 2019-05-28
  • 考研择校要关注这8个数据!
    很多同学喜欢狂奔名校的同学,那这当然无可厚非。关键大多数人是想找一个适合自己的有些许难度自己蹦一蹦就可以够得着最好一战成功不用再来的学校。所以院校排名对你就没有太多的参考价值。你应该关注的是下面这些数据指标,它们才是决定一个学校难不难考,你能不能考上的关键数据。计划招生人数这条信息一般在招生院校公布 ...
    本站小编 Free考研网 2019-05-28
  • 2020-2021北京理工大学信息与电子学院网络空间安全考研招生情况、参考书、分数线、招生目录、经验指导
    信息与电子学院简介  北京理工大学信息与电子学院源于1953年建立的雷达专业和遥控遥测专业,是我国首批从事雷达遥控遥测领域科研与专业人才培养的单位之一。1956年建立无线电工程系,1971年更名为电子工程系,2002年参与组建信息科学技术学院,2008年以原电子工程系为基础重组为信息与电子学院。经过 ...
    本站小编 Free考研网 2019-05-28
  • 2019年考研北京大学070802空间物理学、就业前景、招生情况、复试分数线等汇总
    就业前景空间物理学专业与其他学科的交叉较多,实用性比较强,此专业的毕业生50%左右都选择了继续深造。还有一部分毕业生进入高校科研单位就业。就业去向1适宜空间物理及空间环境基础研究工作,也能从事电波传播与通讯条件的研究和预报,地磁地震活动的研究与预报;2国防方面的制导导航空间通讯以及空间飞行的环境保证 ...
    本站小编 Free考研网 2019-05-28
  • 2019年考研北航083900网络空间安全、参考书目、招生情况、复试分数等汇总
    一招生情况学院代码及名称:006计算机学院专业代码及名称:083900网络空间安全(学术学位)专业拟招收人数:8研究方向名称:不区分研究方向专业备注:学制2.5年,全日制学习方式。考试科目单元考试科目代码考试科目名称第一门考试科目101思想政治理论第二门考试科目201英语一第三门考试科目301数学一 ...
    本站小编 Free考研网 2019-05-28
  • 2017年上海交通大学就业数据统计
    上海交通大学学生毕业后主要到各级党政机关各类公共管理部门各种企事业单位和社会中介组织(社团基金会等)中从事公共管理公共服务和公共管理的教育及研究工作。截至2017年10月31日,我校2017年毕业生就业率为98.48%。其中,签约就业比例为58.64%,国内升学比例为22.89%,出国(境)深造比例 ...
    本站小编 Free考研网 2019-05-28
  • 北京交通大学电子与通信工程专业课925数据结构考研经验分享
    一直想着考研之后写个经验贴,因为一些事情一直拖到了现在有了空闲,就决定把自己考研经验分享出来。希望可以帮助到更多奋斗在考研路上的人。经验分享前,先说说我自己考研的专业等基本情况,我本科是一所普通的二本学校,读的是网络工程专业,报考的是北京交通大学的计算机学院,专业是电子与通信工程。考研科目:公共课英 ...
    本站小编 Free考研网 2019-05-28