考试题型:问答、分析、编程(廖老师:可用自己熟悉的程序语言、伪代码均可)

总分:60分

一、栈(Stack)、队列(Queue)和向量(Vector)

内容:

单链表,双向链表,环形链表,带哨兵节点的链表;

栈的基本概念和性质,栈ADT及其顺序,链接实现;栈的应用;栈与递归;

队列的基本概念和性质,队列ADT及其顺序,链接实现;队列的应用;

向量基本概念和性质;向量ADT及其数组、链接实现;

二、树

内容: 树的基本概念和术语;树的前序,中序,后序,层次序遍历;

二叉树及其性质;普通树与二叉树的转换;

树的存储结构,标准形式;完全树(complete tree)的数组形式存储;

树的应用,Huffman树的定义与应用;

三、查找(search)

内容: 查找的基本概念;对线性关系结构的查找,顺序查找,二分查找;

Hash查找法,常见的Hash函数(直接定址法,随机数法),hash冲突的概念, 解决冲突的方法(开散列方法/拉链法,闭散列方法/开址定址法),二次聚集现象;

BST树定义,性质,ADT及其实现,BST树查找,插入,删除算法;

平衡树 (AVL) 的定义,性质,ADT及其实现,平衡树查找,插入算法,平衡因子的概念;

优先队列与堆,堆的定义,堆的生成,调整算法;范围查询;

四、排序

内容: 排序基本概念;插入排序,希尔排序,选择排序,快速排序,合并排序,基数排序等排序算法基本思想,算法代码及基本的时间复杂度分析

五、图

内容:图的基本概念;图的存储结构,邻接矩阵,邻接表;图的遍历,广度度优先遍历和深度优先遍历;最小生成树基本概念,Prim算法,Kruskal算法;最短路径问题,广度优先遍历算法,Dijkstra算法,Floyd算法;拓扑排序。

--------

3-1栈(Stack)、队列(Queue)和向量(Vector)

内容:

3-1-1单链表

3-1-1-1:新建单链表

3-1-1-2:删除链表

3-1-1-3:插入某项

3-1-1-4:删除某项

3-1-1-5:链表反转

补充:

3-1-2双向链表

3-1-2-1:新建双链表

3-1-2-2:删除链表

3-1-2-3:插入某项

3-1-2-4:删除某项

3-1-2-5:链表反转

3-1-3环形链表

带哨兵节点的链表

栈的基本概念和性质,栈ADT及其顺序,链接实现;栈的应用;栈与递归;

队列的基本概念和性质,队列ADT及其顺序,链接实现;队列的应用;

向量基本概念和性质;向量ADT及其数组、链接实现;

转载于:https://www.cnblogs.com/Ph-one/p/7058893.html

第三部分数据结构[专业课考试3]相关推荐

  1. 2020厦门大学845数据结构考研考试范围(大纲)和参考书目

    由于厦门大学大部分专业课官方没有公布参考书目由此给很多考生带来了很大的不便,对此精都考研网整理了厦门大学往届研究生初试用书对应的辅导资料,同时摘录了厦门大学官方公布的考试科目考试范围以便同学查阅参考. ...

  2. 计算机专业课考试分析,计算机考研专业课考试知识点分析

    计算机考研专业课考试知识点分析 编者按:为了帮助考生正确的做好准备工作,研究生院特访问了我国著名的计算机教育专家.湖南师范大学计算机软件与理论/计算机应用技术硕士点专业课试题命题人张友生博士,请张博士 ...

  3. 广东理工学院计算机考试大纲,2020年广东理工学院专插本专业课考试大纲汇总...

    2020年广东专插本考生注意了,如果你想报考广东理工学院,但是不知道如何复习专业课,那么可以来看看易学仕小编为大家整理的2020年广东理工学院专插本专业课考试大纲汇总,根据大纲内容进行备考,希望能够帮 ...

  4. 中国矿业大学考研计算机应用技术,2020中国矿业大学计算机专业课考试科目变动...

    今年有很多学校计算机专业课考试科目都变了,今天又有一所211学校计算机专业课考试科目变了. 中国矿业大学(徐州)是一所江苏省的211大学,计算机学科评估是B,软件工程的学科评估是C-,在211大学中属 ...

  5. 计算机课怎么考试时间,考研专业课考试时间介绍

    如果是文科类的考研,专业课相当重要,理科类的是数学和专业课,所以,想要取得高分,专业课不容忽视.很多同学都反应,时间不够,题量大,做不完,为了解决这个问题,沪江小编为大家整理了考研专业课考试时间安排, ...

  6. 南昌大学2014~2015学年第二学期数据结构期末考试试卷试题解析

     本文章仅仅是对<南昌大学2014-2015学年第二学期数据结构期末考试试卷>进行讲解,更加详细的内容均会附上链接,以便查阅和版权保护.同时试题已经以资源的形式上传至CSDN资源下载界面, ...

  7. 山东大学软件学院2021-2022数据结构期末考试

    山东大学2021-2022数据结构期末考试 时间:2022年1月2日8:30-10:30 以下只是个人考试之后的回忆,具体的数值已经忘了,大家复习时一定要掌握算法思想,包括能够手动模拟算法. 一.线性 ...

  8. 数据结构期末考试试题总结

    数据结构期末考试试题总结 文章目录 数据结构期末考试试题总结 第1章 第一单元课程介绍; 数据结构第1~2章 第2章 第二单元第3章栈和队列 1.0中缀表达式为( A + B ) × C – D / ...

  9. 2023年天津医科大学临床医学院专升本专业课考试报名缴费考试安排

    天津医科大学临床医学院2023年高职升本科专业课考试报考须知 一.报名条件: 报考2023年天津医科大学临床医学院高职升本科专业课考试的考生应符合以下条件: 1.符合<2023年天津市高职升本科 ...

  10. 2023年天津财经大学珠江学院专升本专业课考试题型

    天津财经大学珠江学院关于2023年高职升本科专业课考试时间及题型 一.专业课考试 (一)时间安排 2023年天津财经大学珠江学院高职升本科专业课考试定于2023年3月25日14:00-17:00进行, ...

最新文章

  1. python入门视频教程推荐-Python入门视频看哪个好?适合初学者的教学视频推荐
  2. Django 的操作
  3. ccleaner无法更新_CCleaner正在静默更新关闭自动更新的用户
  4. 天池 在线编程 高效作业处理服务(01背包DP)
  5. WCF中的管道——管道类型
  6. 比特币挖矿成本表_用算力趋势预测减半后比特币挖矿成本价
  7. This is the default error page for nginx that is distributed with EPEL.
  8. HEAP: Free Heap block xxxxxxxx modified at xxxxxxxx after it was freed
  9. hnu 暑期实训之挖掘机技术哪家强
  10. JavaScript文档对象模型document对象改变Html元素内容(3)
  11. javascript XMLHttpRequest实现下载文件
  12. 如何测试计算机的运行速度,如何查看cpu运行速度
  13. fdisk:Linux 下管理磁盘分区的利器
  14. c# word文档基本操作 (上)
  15. 瓦片地图面面观之投影
  16. centos7中kubeadm方式搭建k8s集群(crio+calico)(k8s v1.21.0)
  17. android编译脚本下载,Android编译 Fak_aac心路历程
  18. 第十三章 失业、通货膨胀和经济周期
  19. python一个函数调用另一个函数中的变量_在Python 中同一个类两个函数间变量的调用方法...
  20. kali 2020 换源、中文支持

热门文章

  1. crontab命令 :Linux下定时执行脚本
  2. 数据挖掘原理与算法_古今争翘,一首机器学习与数据挖掘神曲,共11.99G送你直上云霄...
  3. 【天梯选拔月赛】寻宝路线(dp)
  4. 信雅达银行外包怎么样_光大银行信用卡逾期2年3万会坐牢吗?信用卡逾期半年要起诉...
  5. 引入外部less_CSS扩展语言sass和less应该选哪个?
  6. CNN卷积神经网络(二)
  7. 算法:全一子串的数量 或 全零子串的数量 1513. Number of Substrings With Only 1s
  8. 易筋SpringBoot 2.1 | 第十七篇:SpringBoot的事务Transaction
  9. 【网络入侵检测】K均值与层次聚类分析(sklearn,scipy,手写实现)
  10. java获取weblogic路径_weblogic下java web项目获取根路径