最全最正确的哈工大2019秋数据结构期末试题

  • 1.选择题
  • 2.填空题
  • 3.简答题(25分)
  • 4.算法设计题(25分)
  • 5.其他年份的期末考试原题

虽然隔了一年,但是数据结构题目题型我还是记得的。

期末试题总分60
选择10分+填空10分+简答25分+算法设计25分

1.选择题

十个,一个一分
考察

选择题考察的很细,涉及到二叉树的算法、图的算法的具体某一个步骤。 比如经典的Dijkstra算法、Floyd算法,十大排序算法。强烈建议搞懂每个算法的实现原理和具体的实现过程。!!!

我清楚的记得,有一道选择题,给了四个排序算法,问哪个算法是稳定的?

2.填空题

10道,一道一分。
填空题同选择题一样,也考的特别的细。
但是都不难,考的很基础。

3.简答题(25分)

简答题总共三道题目,主要考察查找(平衡树、散列)、堆、线性表等知识。

第一题内容是给出一个二叉搜索树的后序遍历,问能不能确定这个二叉树。(很简单,举例说明即可)

第二题内容分为两个小问,第一个小问是根据快递单号确定快递存放的货柜,方便查找,体现了什么思想,第二问是已知货柜号和快递单号,在取快递时,可以采用哪些策略来快速查找到快递。

第三题内容是银行系统中,每个客户对应一个权限,要求银行每一次可以选取一个权重最高或者权重最低的客户来服务,问采用什么数据结构?怎么实现它?(显而易见是堆 了,但是如果你只写一个字堆你觉得老师会给你几分?是不是还得写个伪代码啥的说明一下算法的实现?)

4.算法设计题(25分)

这部分题要求自行设计数据结构,给出c/c++/java语言代码,分析复杂度。个人觉得本部分题最拉开差距。

第一题是给出中序线索二叉树的一个节点p,设计一个算法,求它的前驱节点p$。(赶快去看看线索二叉树!)

第二题是给出两个升学排列的数组A,B,长度分别为m,n,设计一个算法,输入一个数k,返回数组A,B中第k小的元素。(就双指针走呗,都已经是升学数组了)

第三题是给出一个有向图G,设计一个算法,判断任意两个顶点是否连通。(注意是有向图,我tm当时做的时候搞成了无向图。这道题就手写广度优先遍历呗,但是注意要从两个顶点都得开始遍历,笔者的痛。)[15分]

建议大家把二叉树的遍历、图的遍历、搜索算法、排序算法都熟悉熟悉,没准又让你手写课本学习的算法呢。

所以,总的来说就是熟悉PPT,熟悉学过的算法和数据结构。

还有就是实验分基本你写了验收了就是满分。

数据结构90分不难,只要你实验搞懂了,PPT搞懂了,刷刷纸张记忆的题,绝对没问题的。(95分也不是问题)

感谢一位同学的分享,之前更新的数据结构题目有点偏差,这次保证是最全最正确的哈工大2019秋数据结构期末试题。也希望他早日实现自己的梦想!

5.其他年份的期末考试原题

哈工大2012秋数据结构期末试题(含答案)
哈工大2013秋数据结构期末试题(含答案)
哈工大2015秋数据结构期末试题(含答案)
哈工大2017秋数据结构期末试题(含答案)
(哈工大2016年数据结构期末题及答案由于版权原因不能发到博客上,需要的私聊我)

找到了其他年份的题接着更新
需要pdf的私聊我

哈工大2019秋数据结构期末试题相关推荐

  1. 哈工大2021秋数据结构期末试题

    2021.11.27上午10:00~12:00,笔者经历了数据结构考试(本部),现将回忆版的试题放在下面,供学弟学妹们参考. PDF版已经上传HITSZ-OpenCS(没有找到本部的相关项目,故上传至 ...

  2. 哈工大2021秋机器学习期末试题

    哈工大2021秋机器学习期末试题 刚刚经历了机器学习复习和考试,这过程简直是太折磨了. 这门课的期末考试往年题还是很有参考价值的.所以我在考试的时候抽了点时间把期末题记了一下,希望能对学弟.学妹(如果 ...

  3. [HITML]哈工大2020秋机器学习期末试题

    哈工大2020秋机器学习期末试题 (1) 样本标签Y和属性A1之间的信息可以选择属性.给出互信息的定义. (2) 决策树空间很大,用互信息(信息增益)选择属性的目的?这样做有什么好处? (3) 如何避 ...

  4. 哈工大期末考试java_哈尔滨工业大学2019算法设计期末试题

    写在前面 对于工大的专业课考试,考试范围和往年题型是最重要的两个东西. 然而算法课考试,老师在考试之前没说题型,甚至连考试范围都说的很模糊:智障记忆那里卖的题差不多又都是将近10年以前的题,题型上可能 ...

  5. 多益网络2019秋招笔试题

    1.哈希散列值的计算平均查找长度 哈希表的构造方法: (1).数字分析法:事先知道关键字的集合,且每个关键字的位数比哈希表的地址码位数多时,可以从关键字中选出分布比较均匀的若干位,构成哈希地址. (2 ...

  6. 山东大学软件学院2019数字图像处理期末试题(数媒)

    考砸了--都是软件学院的,软工和数媒的题咋就差距这么大呢.记录一下,明年说不定还用得上. 试题分8道选择题每道6分,4道简答题每道10分,最后一道计算题12分 . 一. 选择 数字图像定义 9×9英寸 ...

  7. 用科学计算机log21 p x,山东理工大学数据结构期末 试题及答案

    10-11学年第一学期计算机科学与技术专业张先伟.肖爱梅 一.填空(每空1分,共20分) 1.深度为k的完全二叉树至少有k个结点,具有10个叶结点的二叉树中 有9个度为2的结点. 2.设数组a[1.. ...

  8. 去哪儿网2019秋招笔试题

    1.题目描述: 给出一个由[-100,100]之间整数组成的数组,求其相加和最大的连续子数组 输入 一个连续整数组成的数组 输出 子数组相加的最大值 样例输入 -1 2 3 -2 4 -6 样例输出 ...

  9. 哈工大2018软件构造期末试题答案

最新文章

  1. linux 雷电接口,Intel完全开放雷电技术:底层融合USB 4
  2. iOS摄像头和相册-UIImagePickerController-浅析(转)
  3. vue 记录滚动位置_vue 路由跳转记住滚动位置,返回时回到上次滚动位置
  4. .net mvc 报表_FastReport.Net已实现对.Net 5.0的支持
  5. 算法心经.数学的应用.微分的应用
  6. O-R mapping工具
  7. clock函数的时间单位_PAT B1026:程序运行时间
  8. @babel/polyfill按需加载
  9. 02-2--数据库MySQL:DDL(Data Definition Language:数据库定义语言)操作数据库中的表(二)...
  10. UFW、firewall、iptables防火墙配置
  11. QQ互联官网使用跳坑
  12. 奥特曼html代码,和平精英捏脸代码奥特曼
  13. C# EF框架(一)配置
  14. c盘oracle文件夹,C盘的用户文件夹转移到其他分区
  15. sql 拆分字符串, 表值函数f_split的使用
  16. linux 修改 usb-serial.c 提升3G上网速度
  17. MIKE 21 教程 1.4 网格搭建界面介绍之高程数据输入与网格导出 (Mesh Generator 工具)
  18. c语言随机函数1 qp,QP/C初步入门
  19. synergy一个鼠标控制多个电脑,synergy怎么用?synergy配置教程
  20. (附源码)计算机毕业设计ssm毕业生就业信息管理系统

热门文章

  1. SQL如何删除所有字段都相同的重复数据?
  2. 图像找茬 matlab,数字图像处理、数学形态学、MATLAB GUI实现简单找茬软件
  3. 网易邮箱服务器怎么注册,按照这个步骤操作,轻松注册自己的邮箱,赶紧收藏吧...
  4. 红米note4x刷机
  5. 抢茅台脚本居然用的Python,我们Python真是太强大了---图拉夫
  6. axios 重定向问题解决_如何使用React Router V4从axios拦截器重定向?
  7. php 生成图片带二维码,并且强制用户下载
  8. 现代IT项目中的需求管理如何做?
  9. 饥荒计算机丢失xinput1 3.dll,【已解决】“由于找不到xinput1_3.dll,无法继续执行代码”...
  10. vue input输入框事件