2020 真题
数据结构部分
一、选择题

  1. 阅读下列程序,时间复杂度为____。
    for(int i=0;i<n;i++)
    for(int j=1;j<n;j*=2)
    a[i][j]=i*j;
    A. O(n) B. O(n2) C. O(log2n) D. O(nlog2n)
  2. 递归过程或函数调用时,处理和返回地址,要用一种____的数据结构。
    A. 栈 B.队列 C.循环队列 D.二叉树
  3. 为 5 个使用频率不等的字符设计哈夫曼编码,不可能的是____。
    A. 00,100,101,110,111
    B. 000,001,010,011,1
    C. 110,001,01,10,11
    D. 0000,0001,001,01,1
  4. 若链表最常用的操作是在最后一个节点之后插入一个节点和删除第一个节
    点,则采用____存储方法最节省时间。
    A. 单链表 B.双链表 C.循环单链表 D.循环双链表
  5. 长度为 n 的非空双向链表中,已知点结构为(prior,data,next),指针变量 p 指向第 i 个节点(1≤i≤n),指针变量 q 指向待插入的新节点,则在第 i 个节点前插入新元素的链接关系,修改操作为_____。
    A. p->prior=q; q->next=q; p->next->prior=q; q->next = p->next;
    B. q->prior=p->prior; p->prior->next=q; q->next=p; p->prior=q->next;
    C. q->next=p; p->next=q; q->prior->next=q; q->next=p;
    D. p->prior->next=q; q->next=p; q->prior=p->prior; p->prior=q;
  6. 一循环队列 Q,n 为队列最大容量,front,rear 为头尾指针,尾指针指向最后一个元素的下一个位置,已知 front,rear(rear<front)的值,则队列中数据元素个数为_____。
    A. (rear-front +n) mod n;
    B. rear-front;
    C. (n-rear-front)mod n;
    D. (n-rear+front) mod n;
  7. 一个已经按元素值排好序的顺序表,长为 125,采用折半查找方法查找与给定值相等的元素,则查找元素成功时至多进行____次关键字比较。
    A. 4 B. 5 C. 6 D.7
  8. 一个具有 1001 个节点的完全二叉树,其叶节点个数为____。
    A.250 B. 500 C.505 D.501
  9. 下列哪一种方法可以独自判断一个有向图是否有环____。
    A. 求节点的度 B.拓扑排序 C. 求关键路径 D. 求最短路径
  10. 高度为 2 的 5 阶 B-树,所含关键字的个数最少是_____。
    A. 5 B. 7 C.8 D.14
    二、填空题
  11. 一个二叉树先序遍历:ABHFDECKG,中序遍历:HBDFAEKCG,则后序遍历顺序为:______。
  12. 二维数组 A[6][10],每个元素占 4 个存储单元,按列优先存储 A[0][0]地址为860,则 A[3][5]存储地址为____。
  13. 森林中有 4 棵树,每棵树节点个数依次为 n1,n2,n3,n4,把森林转化为二叉树后,根节点右子树有___个节点。
  14. 一组关键字为(45,80,55,40,42,85)利用堆排序建立的初始堆(大顶堆)为_______。
  15. 一棵完全二叉树的第 6 层(根为第一层)有 8 个叶节点,则完全二叉树节点最多有_______。
    三、综合题
  16. (证明题)一棵度为 m 的树,树中有 n1 个度为 1 的节点,n2 个度为 2 的节点,n3 个度为 3 的节点,以此类推,Nm 是度为 m 的节点个数,证明有多少度为0 的节点。(写出推导过程)
  17. 按关键字 4,5,6,2,1,3 输入顺序构造一棵平衡二叉树(AVL)
    (1)画出构造平衡二叉树的过程。
    (2)画出删除节点 4 后的平衡二叉树。
  18. 有 V1 到 V6 共 6 个小区将要建设连通的燃气管道,各路线铺设成本如下图,

问:将供气站建设在哪个小区可以使成本最低?(应该说怎么铺设管道更好)
19. 散列函数 H(k)=k%13,散列表地址空间 0-12,用线性探测法解决冲突,将关键字(18,22,78,205,40,16,35,104,61)依次存入,试构造散列表。
(1)画出插入 9 个字后的散列表。
(2)计算等概率下查找成功时的平均搜索长度 ASL。
20. 待排序的数据序列为{80,42,175,16,90,25,98,50,36,88}写出快速排序每次排序的结果。
四、写程序
21. 使用带头节点的单链表表示一个整数系数一元多项式,且多项式按指数升序排列,设计算法实现两个多项式相加运算。
(1)按要求定义一元多项式存储结构
(2)若 head1,head2 为两个多项式链表头指针,编写函数实现 2 个多项式相加运算,要求函数返回值生成新的结果多项式的头指针。

2020 年天津理工大学研究生招生考试 数据结构部分相关推荐

  1. 福州大学计算机专硕考纲,2020年福州大学硕士研究生招生考试考试大纲

    研究生考试大纲是各招生单位发布的关于院校专业名称.考试科目等信息的介绍性文件,当前正是全国各大研招院校研究生考试大纲陆续发放阶段,为方便大家及时了解今年全国各省市院校硕士研究生考试大纲并早作准备,以下 ...

  2. 2020年全国硕士研究生招生考试考生进入复试的初试成绩基本要求(学术学位类)

    学科门类(专业)名称 A类考生① B类考生② 备      注 总分 单科(满分 =100分) 单科(满分 >100分) 总分 单科(满分 =100分) 单科(满分 >100分) 哲学 3 ...

  3. 北京大学计算机学院复试名单2020,学院2020年全日制硕士研究生招生考试复试名单公示...

    考生编号姓名 103580210000004潘昊 103580210000009杨笑听 103580210000013钟志威 103580210000021乔良 103580210000027程琦云 ...

  4. 【调剂】上海应用技术大学2020年硕士研究生招生考试调剂信息

    点击文末的阅读原文或者公众号界面左下角的调剂信息或者公众号回复"调剂"是计算机/软件等专业的所有调剂信息集合,会一直更新的. 上海应用技术大学4月15日起开通硕士研究生调剂意向填写 ...

  5. 【调剂】广西民族大学2020年硕士研究生招生考试复试调剂公告

    点击文末的阅读原文或者公众号界面左下角的调剂信息或者公众号回复"调剂"是计算机/软件等专业的所有调剂信息集合,会一直更新的. 各位考生: 2020年全国硕士研究生招生考试初试成绩已 ...

  6. 沈阳建筑学计算机专硕调剂,沈阳建筑大学2020年硕士研究生招生考试网上调剂公告...

    导语:沈阳建筑大学2020年硕士研究生招生考试网上调剂公告已发布,圣才考研网小编整理了相关信息如下,欢迎大家点击查看!更多考研动态|考试大纲|模拟试题|历年真题请关注圣才考研网. 沈阳建筑大学2020 ...

  7. 沈阳建筑学计算机专硕调剂,2020年沈阳建筑大学硕士研究生招生考试网上调剂公告...

    各位考生: 根据我校2020年硕士研究生招生考试初试成绩,预计部分专业可以接收调剂生,热忱欢迎全国各地优秀考生调剂到我校继续深造.为方便考生调剂,现就网上调剂有关注意事项提示如下: 一.调剂基本条件 ...

  8. 东北大学计算机技术录取名单,东北大学2020年硕士研究生招生考试拟录取结果查询...

    各位考生: 我校2020年硕士研究生复试录取工作基本完成,考生可登陆中国研究生招生信息网-统考硕士招生-全国硕士研究生招生考试调剂服务系统(https://yz.chsi.com.cn/wap/)查询 ...

  9. 哈理工计算机分数线2020,2021哈尔滨理工大学研究生分数线一览表(含2019-2020历年复试)...

    考研选择院校和专业时,2021哈尔滨理工大学研究生分数线是2022届考研非常重要的参考数据,体现了报考院校和专业的难易程度,为了方便大家查询,大学帮已经为大家整理好了2016-2021历年哈尔滨理工大 ...

最新文章

  1. Ubuntu 16.04 LTS 下安装PyCharm
  2. laravel redis_如何将redis优化
  3. jQuery源码分析研究学习笔记-jQuery.clean()(七)
  4. 时间加减计算器_小学生苦练加减乘除计算“基本功”,有没有必要?
  5. (43)Xilinx RAM IP核配置(四)(第9天)
  6. 软件测试工程师面试必备技能
  7. ROS学习笔记11(用C++写一个简单的消息发布和消息订阅)
  8. linux 下 /dev和/sys/dev的区别
  9. 苹果M1芯片版Mac出现重装系统Bug,如何正确重装 macOS
  10. unity 引用using 空间 变量声明
  11. (C语言)用C语言编写小游戏——扫雷
  12. bex5 mysql_BeX5开发中MySQL视图使用的一个小问题
  13. QQ音乐下载的flac文件转码mp3文件
  14. 音频格式转换Java代码,以mp3转amr为例
  15. 什么是数据库的存储过程?
  16. Unity3D帧动画,图片的切换实现动画效果
  17. C++ 表达式必须含有常量值变量
  18. P2000 拯救世界(生成函数裸题+NTT高精)
  19. 诚信迎考 计算机考试主题班会策划,诚信应考 拒绝舞弊-诚信考试主题活动策划书...
  20. crash工具分析sysdump使用

热门文章

  1. 肺实质分割matlab实现
  2. 论文导读:Unsupervised Person Re-identification via Multi-label Classification
  3. Calendar类常用api
  4. redisson分布式限流[RRateLimiter]源码分析
  5. 《每日一记 》网络篇-ARP协议与IP地址MAC地址
  6. Trinoo DDOS 攻击软件分析
  7. Web全栈开发学习笔记—Part4 测试 Express 服务端程序, 以及用户管理—d.密钥认证
  8. dl4j LSTM分类
  9. 项目完整上线流程-后端
  10. 1D/2D/3D卷积详解