// 12.15 更新,昨天数据结构出分、自认为考的还行,更新一波,分享一下我的解法。
考完人没了,听说老师觉得以前总是有学生一个小时就交卷子,他们觉得很没面子所以今年就加大难度了,总算是没人提前交卷子了,他们觉得卷子出得很成功……老师也说要海底捞了,呜呜呜,好吧,昨天刚考完,趁还记得题目给后来的兄弟姐妹提个醒

总共四道类型大题
一.选择题 5道10分
二.填空题 10道10分
三.简答题 3道20分
四.算法题 3道30分

一.选择题 ( 五个每个两分)

1.循环链表逆置的时间复杂度
2.有向图中,按照字典序列深度搜索的生成二叉树为(字典序列就是a、b、c… )
< a , b > , < a , d > , < b , c > , < c , e > , < d , f > , < e , g >;
则下列哪个一定不是该有向图中的边:< b , g > , < g , a > , < c , f > , < d , a >
(点 大概是这样的,记不太清了)
3.拓扑排序,若该图的邻接矩阵只有上三角,那么拓扑序列是不是唯一?
5.225个序列块用分块查找后再使用顺序查找,最短平均比较次数是多少(16次,分块查找平均8次,查找到某一块后顺序查找平均8次)

二.填空题 (十个每个一分)

1.1表示进栈,0表示出栈,入栈顺序为 a、b、c、d、e,经过1101011操作后的出栈顺序。
2.一个n个元素的小根堆,求其中获得最大和最小元素需要比较总次数(个人感觉最小元素不需要比较可以直接得出,最大元素肯定在后 n/2 里面、需要比较)
3.11个初始序列段,四路归并需要添加的序列段个数(套公式就完了)
4.构造哈希表的标准什么的
5.高度为n的AVL树的节点问题
6.一个n个节点的搜索树,搜索一个数,求最少和最多比较次数
10.若遍历 边密集的图 最好用哪个算法?(肯定是Prim啊)

三.简答题

  1. 画出AOE图,关键路径问题,和15年考的差不多。(8分) // 另外老师上课也会着重讲解,比较容易考
  2. 为什么B树的根可以为2,却不规定为m/2。 (5分)
  3. 线性探测建立哈希表问题,并求出平均失败、成功比较次数 (7分)//比较重要,经常考

四.算法题 (三个每个十分)

  1. 给定任意一个含有n个字符的 0-9 数字串,例如“1236” 、“4568125”,删除其中k个使得数字最小,比如15367删除其中两个就是136,写出算法。(算法:由前向后遍历,遇到某个值比它后面的值要大的时候,就删除该值、注意删除了后,不要马上后移比较、还得往前比较,比如 5793456,第一次肯定删除了9,然后得回退比较 7 和 3 ,就这样一直比较下去,若是遍历完,删除元素的个数没有 k 个,那么此时就直接删尾部的元素、直到删到k个)
  2. 给定任意一棵二叉树,求根结点到叶节点的最长路径。
    这道题若是没有经验很容易做不出来,不幸中的万幸是笔者在复习中正好涉及,做了总结,传送门:六.根叶路径(这是递归写的),不幸中的万幸中的不幸是笔者没记住。。。 ( 个人认为该题用后序遍历非递归很简单、因为栈里面存储的就是根到该节点路径 也就是它的祖宗 ,可以直接进行比较,不懂可以琢磨一下)
  3. 新冠病毒传染问题,若传染者与被传染者之间存在一条有向边,这样形成一副有向图,求0号传染源到其他人被传染者的最短传染路径,写出算法。(不就是最短路径吗)

A . 根据笔者做题总结:考试一般会出选择填空类的小题,包含学过的各个知识点,而且比较详细,需要理解,但是会了就不难,最重要的一点是,老师们出的题感觉有点创新性,虽然不难。比较着重考的有链表,栈的运算,(循环)队列运算,B树,AVL树的左旋右旋(一般不会考代码编写,就是考一考怎么旋转),内部排序也非常重要!!!考试必考(尤其是选择、归并和堆等等都很重要)!可以参考一下我总结的排序: 内部排序专题 ,外部排序考的虽然没有内排多,但是也是很重要,而且可能考大题!外部排序我也做了归纳:外部排序专题,
再就是简答题算法题了。
简答题一般就是一些关键路径,拓扑排序,哈希表之类的,不难。
算法题最好记住图,树的各种遍历方法,最短路径的两种算法(Dijkstra,Floyd),最小生成树的两种算法(Prim,Kraskal)还是传送门:重点算法总结

B.以上的算法总结都是笔者啃书,啃网课(B站王道考研,慕课 武大李春葆的数据结构)为期末准备做的笔记,有一些自己的看法,各位兄弟姐妹可以参考。

想要拿高分最好还是多刷题,考前一两个星期就要开始刷题了,纸张记忆那里的题很多没答案而且乱七八糟,题目还非常老,还要9块钱一本。。。实在没办法可以买一本不过也可以找一些学长要资源的(以前的期末题)。我也要感谢一些学长提供的资源让我对考试重点有一个大概的了解不至于考前比较盲目复习。

以上就是笔者这次考试的经验了,希望对后来的兄弟姐妹有些帮助。

ps:好像从来没考过KMP及其优化算法。。。笔者还以为老师们留着给我们第一次考考试一试呢,亏我还认真看了。不过不代表不会考!这一点需要警惕啊。

有一些忘了的题目代表不难……想起来再加

哈工大2020数据结构期末相关推荐

  1. 哈工大2020人工智能期末考试复习

    选择,填空,判断(可选) 主要是各章的基础知识,比如: 建议大家复习的时候好好看一下老师发的PPT. 大题部分,根据对于19年的习题推测,范围应该是下面的几个,但是只是博主估计,自己复习的时候,尽量全 ...

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

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

  3. 哈工大2019秋数据结构期末试题

    最全最正确的哈工大2019秋数据结构期末试题 1.选择题 2.填空题 3.简答题(25分) 4.算法设计题(25分) 5.其他年份的期末考试原题 虽然隔了一年,但是数据结构题目题型我还是记得的. 期末 ...

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

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

  5. 哈工大2020秋算法设计与分析大作业(一)

    哈工大2020秋算法设计与分析大作业(一) 前言 正文 1 论文题目 标题 作者 刊物 2 论文阅读报告 2.1 摘要 2.2 问题定义 2.3 算法或证明过程 2.4 实验结论 哈工大2020秋算法 ...

  6. 厦大计算机数据结构期末试卷,2019厦门大学875数据结构与操作系统考试范围(大纲)和参考书目...

    原标题:2019厦门大学875数据结构与操作系统考试范围(大纲)和参考书目 由于厦门大学大部分专业课官方没有公布参考书目由此给很多考生带来了很大的不便,对此精都考研网整理了厦门大学往届研究生初试用书对 ...

  7. PTA数据结构期末练习 - 单选题、判断题

    PTA选择.判断题答案搜索 PTA排序易错题 输入若干英文单词,对这些单词按长度从小到大排序后输出.如果长度相同,按照输入的顺序不变 https://www.it610.com/article/129 ...

  8. 南京航空航天大学2020数据结构课设

    南京航空航天大学2020数据结构课设 目录 1.系统进程设计 2.迷宫问题 3.家谱管理系统 4.Huffman编码与解码 5.地铁修建 6.公交线路提示 7.B-树应用 8.排序算法比较 9.数字排 ...

  9. 数据结构期末复习(四)

    数据结构期末复习(四) 树的相关概念 节点的度:一个节点的子树数目成为节点的度.也就是一个节点连着几个子节点的意思. 叶子节点:没有子节点的节点. 树的度:Max{所有节点的度}. 深度:就是树的高度 ...

最新文章

  1. mysql主从数据库含义_(转)Mysql数据库主从心得整理
  2. AlphaZero登上《科学》封面:一个算法“通杀”三大棋,完整论文首次发布
  3. Could not obtain transaction-synchronized Session
  4. spring入门详细教程(五)
  5. linux目录档案权限详解,五、Linux的档案权限与目录配置
  6. VTK修炼之道45:图形进阶_vtkPolyData属性数据
  7. 从Hadoop框架与MapReduce模式中谈海量数据处理(含淘宝技术架构)
  8. 浅谈导航电子地图的组成和制作流程
  9. 在Silverlight中使用Socket进行通信(1)Socket请求-回复方式的简易数据交换
  10. html登陆l判断,html作业登陆界面
  11. 云浮市云计算大数据中心预计明年6月建成
  12. Python-面向对象(进阶)
  13. 个人宏工作簿PERSONAL.XLSB 保存位置 启动加载项
  14. 基于皮尔森相关系数的协同过滤算法
  15. 信息学奥赛一本通(C++版)在线评测系统 1157:哥德巴赫猜想
  16. TODO注解及其他类似注解说明
  17. 利用python开发的flappy bird 游戏
  18. 51单片机与ESP8266轻松上手Onenet(二)--onenet AT指令测试
  19. tick_params()--matplotlib
  20. 系统错误H80004005(-2147467259),未指定的错误。

热门文章

  1. 微信小程序getuserinfo废弃
  2. 时代周刊:谷歌微软争夺高校电子邮件外包市场
  3. 今天,你开发了吗?有成为这1/1000000了吗
  4. CSUST 2007-我爱吃烧烤(状压DP)
  5. cae计算机仿真分析技术,仿真分析工作在研发中的定位
  6. 计算机学科评估排名2020,2020哲学学科评估排名结果出炉及评估结果
  7. 人工智能在生物学和神经科学中的应用
  8. 日常工作中遇到的那些坑
  9. 49位专家预测:2023最火的科技趋势
  10. xpath爬取笔趣阁小说