重庆邮电大学 802数据结构(2024年新大纲分析)

前言

众所周知,重庆邮电大学的802数据结构嘎嘎压分,在上岸学长经验贴里学长发话:“就算你所有知识点烂熟于心,我认为130也已经封顶了,再考高点我要打市长热线了。”于是乎想借鉴学长的经验,在csdn平台分享自己的802学习过程,并挑战超过130分。
为了超过130分,本篇的知识点分析在应用方面有所超纲,不属于大纲内的知识点也会进行定义的了解。

  • 大纲+超纲
  • 不属于大纲

一、绪论

(一) 掌握数据结构的基本概念、基本原理和基本方法。 
(二) 掌握数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的**时间复杂度与空间复杂度的分析。 
(三) 能够运用数据结构基本原理和方法进行问题的分析与求解,具备采用 C 或 C++语言设计与实现算法的能力。

知识点分析:

  • 数据结构的基本概念
  • 数据结构三要素
  • 算法的基本概念
  • 常见的时间复杂度
  • 常见的空间复杂度
  • 复杂时间复杂度求解

二、线性表

(一) 线性表的基本概念 
(二) 线性表的实现 
	1. 顺序存储 
	2. 链式存储 
(三) 线性表的应用 
	1. 顺序表合并
	2. 有序表合并
	3. 一元多项式的表示及相加

知识点分析:

  • 线性表的基本概念
  • 线性表的运算/操作
  • 线性表的顺序存储
    • 静态分配
    • 动态分配
  • 线性表的链式存储
    • 单链表
    • 双链表
    • 循环链表
    • 静态链表
  • 顺序表和链表的比较
  • 线性表的应用
    • 顺序表合并
    • 有序表合并
    • 多项式求和

三、栈、队列、串和数组

(一) 栈和队列的基本概念 
(二) 栈和队列的顺序存储结构 
(三) 栈和队列的链式存储结构 
(四) 多维数组的存储 
(五) 特殊矩阵的压缩存储 
(六) 串的模式匹配算法 
(七) 栈、队列和数组的应用 

知识点分析:

  • 栈的基本概念
  • 栈的运算/操作
  • 栈的顺序存储
    • 顺序栈
    • 共享栈
  • 栈的链式存储
  • 栈的应用
    • 括号匹配
    • 数制转换
    • 表达式求值
    • 递归
    • 舞伴问题
    • 行编辑器程序
    • 迷宫求解

  • 队列的基本概念
  • 队列的运算/操作
  • 队列的顺序存储
    • 顺序队列
    • 循环队列
  • 队列的链式存储
  • 队列的应用
    • 层次遍历
    • 计算机系统应用
    • 离散事件模拟
  • 双端队列

  • 数组的基本概念
  • 多维数组的存储
  • 特殊矩阵的压缩存储
  • 稀疏矩阵的压缩存储

  • 串的模式匹配

  • 广义表的定义

四、树与二叉树

(一) 树的基本概念 
(二) 二叉树 
	1. 二叉树的定义及其主要特征 
	2. 二叉树的顺序存储结构和链式存储结构
	3. 二叉树的遍历 
	4. 线索二叉树的基本概念和构造 
(三) 树、森林 
	1. 树的存储结构 
	2. 森林与二叉树的转换 
	3. 树和森林的遍历 
(四) 树与二叉树的应用 
	1. 哈夫曼(Huffman)树、哈夫曼编码及其应用 

知识点分析:

  • 树的基本概念
  • 二叉树的基本概念
  • 特殊的二叉树
    • 满二叉树
    • 完全二叉树
    • 二叉查找树
    • 平衡二叉树
  • 二叉树的存储结构
  • 二叉树的链式结构
  • 二叉树的三种遍历方法
  • 线索二叉树
  • 树的存储结构
  • 森林与二叉树的转换
  • 树和森林的遍历
  • 树与二叉树的应用
    • 哈夫曼树
    • 哈夫曼编码
    • 并查集

五、图

(一) 图的基本概念 
(二) 图的存储及基本操作 
	1. 邻接矩阵法 
	2. 邻接表法 
	3. 邻接多重表、十字链表 
(三) 图的遍历 
	1. 深度优先搜索 
	2. 广度优先搜索 
(四) 图的基本应用 
	1. 最小(代价)生成树 
	2. 最短路径 
	3. 拓扑排序 
	4. 关键路径 

知识点分析:

  • 图的基本概念
  • 图的存储方式
    • 邻接矩阵
    • 邻接表
    • 十字链表
    • 领接多重表
  • 图的基本操作
  • 图的遍历
    • 深度优先搜索DFS
    • 广度优先搜索BFS
  • 图的基本应用
    • 最小生成树
    • 最短路径
    • 有向无环图描述表达式
    • 拓扑排序
    • 逆拓扑排序
    • 关键路径

六、查找

(一) 查找的基本概念 
(二) 顺序查找法 
(三) 分块查找法 
(四) 折半查找法 
(五) B 树及其基本操作、B+树的基本概念 
(六) 散列(Hash)表
(七) 树表的查找 
	1. 二叉搜索(排序)树 
	2. 平衡二叉树 

知识点分析:

  • 查找的基本概念

  • 顺序查找
    • 一般表顺序查找
    • 有序表优化
  • 分块查找
  • 折半查找

  • 树型查找
    • 二叉排序树BST
    • 平衡二叉树ALV
    • B 树
    • B + 树
    • 红黑树

  • 散列表
    • 开放地址法
    • 链地址法

七、排序

(一) 排序的基本概念 
(二) 插入排序 
	1. 直接插入排序 
	2. 折半插入排序 
(三) 冒泡排序(bubble sort) 
(四) 简单选择排序 
(五) 希尔排序(shell sort) 
(六) 快速排序
(七) 堆排序 
(八) 二路归并排序(merge sort) 
(九) 基数排序 
(十) 外部排序 
(十一) 排序算法应用

知识点分析:

  • 排序的基本概念
  • 插入排序
    • 直接插入排序
    • 折半插入排序
    • 希尔排序
    • 2路插入排序
    • 表插入排序
  • 交换排序
    • 冒泡排序
    • 快速排序
  • 选择排序
    • 简单选择排序
    • 堆排序
    • 树形选择排序
  • 归并排序
  • 基数排序
    • 多关键词的排序
    • 链式基数排序
  • 外部排序
    • 外部排序的基本方法
    • 多路平衡归并排序算法
    • 置换选择排序算法
    • 最佳归并树
  • 排序的比较
  • 排序的应用

【参考书目】

  1. 《数据结构(C语言版)》清华大学出版社 严蔚敏 吴伟民 编著
  2. 《数据结构 C语言|第二版》人民邮电出版社 严蔚敏 李冬梅 吴伟民 编著
  3. 《2024年数据结构考研复习指导》王道论坛 编著
  • 5
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
重庆邮电大学数据结构实验包括顺序表、链表、栈、队列、二叉树、图的遍历、查找算法和排序算法等内容。学生需要通过实验课程来掌握这些数据结构的基本概念、实现方法和应用场景。以下是每个实验的简要介绍: 1. 实验一:顺序表的实现及应用 顺序表是一种线性表,它的元素在内存中是连续存储的。在这个实验中,学生需要实现顺序表的基本操作,如插入、删除、查找等,并且通过实现一个简单的通讯录应用来应用顺序表。 2. 实验二:链表的实现及应用 链表是一种线性表,它的元素在内存中不是连续存储的。在这个实验中,学生需要实现链表的基本操作,如插入、删除、查找等,并且通过实现一个简单的火车调度系统来应用链表。 3. 实验三:栈的实现及应用 栈是一种特殊的线性表,它的元素只能在表的一端进行插入和删除操作。在这个实验中,学生需要实现栈的基本操作,如入栈、出栈等,并且通过实现一个简单的括号匹配应用来应用栈。 4. 实验四:队列的实现及应用 队列是一种特殊的线性表,它的元素只能在表的一端进行插入操作,在另一端进行删除操作。在这个实验中,学生需要实现队列的基本操作,如入队、出队等,并且通过实现一个简单的银行排队应用来应用队列。 5. 实验五:二叉树操作及应用 二叉树是一种非常重要的数据结构,它的应用非常广泛。在这个实验中,学生需要实现二叉树的基本操作,如插入、删除、查找等,并且通过实现一个简单的表达式求值应用来应用二叉树。 6. 实验六:图的遍历操作及应用 图是一种非常复杂的数据结构,它的应用也非常广泛。在这个实验中,学生需要实现图的基本操作,如深度优先遍历、广度优先遍历等,并且通过实现一个简单的迷宫游戏应用来应用图。 7. 实验七:查找算法的实现 查找算法是一种非常重要的算法,它的应用也非常广泛。在这个实验中,学生需要实现查找算法的基本操作,如顺序查找、二分查找等,并且通过实现一个简单的电话号码查找应用来应用查找算法。 8. 实验八:排序算法的实现 排序算法是一种非常重要的算法,它的应用也非常广泛。在这个实验中,学生需要实现排序算法的基本操作,如冒泡排序、快速排序等,并且通过实现一个简单的成绩排序应用来应用排序算法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冰冰在努力

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值