大泽九章
努力,为了爱我的和我爱的人
展开
-
(041)05-01-自考数据结构(20331)树与二叉树大题总结
实际考试中,计算题约占40%,推理题约占30%,算法设计题约占30%。建议重点练习遍历序列相关的递归分治解法,原创 2025-03-27 22:52:59 · 638 阅读 · 0 评论 -
07-11-自考数据结构(20331)- 排序-内部排序例题分析
今天系统归纳了内部排序六大高频考点:①排序过程模拟题要求分步演示算法执行(如展示直接插入排序前3趟结果);②算法实现题包含代码填空与改写(如补全快速排序分区函数);③性能分析题需计算时间/空间复杂度;④综合应用题考查实际场景的算法选择;⑤改进类题目聚焦优化方案设计;⑥概念证明题需论证算法特性。特别强调排序过程可视化、稳定性分析和时间复杂度比较三大核心难点,帮助快速掌握排序算法考点。原创 2025-04-01 22:16:21 · 169 阅读 · 0 评论 -
07-01-自考数据结构(20331)- 排序-内部排序知识点
内部排序算法是数据结构核心内容,主要包括插入类(直接插入、希尔)、交换类(冒泡、快速)、选择类(简单选择、堆)、归并和基数五大类排序方法。原创 2025-04-01 22:04:29 · 67 阅读 · 0 评论 -
06-31-自考数据结构(20331)- 查找技术-哈希表例题分析
哈希表考题主要涵盖四大类型:1)函数设计类(如除留余数法计算地址,需掌握质数p的选择技巧);2)冲突处理类(线性探测法要解决堆积现象,链地址法需绘制链表结构);3)性能分析类(重点计算ASL,理解装填因子α的影响规律);4)综合应用类(如设计ISBN查询系统,需结合实际问题选择哈希方案)。典型例题包括构造哈希表、计算查找长度、比较不同处理方法的效率等,解题关键在于熟练掌握哈希函数构建、冲突处理实现以及性能公式应用。所有题型都要求将理论知识与C++实现相结合。原创 2025-03-31 21:20:18 · 611 阅读 · 0 评论 -
06-03-自考数据结构(20331)- 查找技术-哈希表知识点
哈希表是一种通过哈希函数将关键字直接映射到存储位置的高效数据结构,理想情况下可实现O(1)时间复杂度的查找。核心包含哈希函数设计(如除留余数法、平方取中法)和冲突处理(链地址法、开放定址法)。性能受装填因子α影响,链地址法成功查找ASL≈1+α/2,线性探测法≈½(1+1/(1-α))。C++实现通常采用vector+list(链地址法)或线性探测数组。适用于字典、缓存等需要快速查找的场景,但不适合范围查询。关键要选择适合的哈希函数和处理方法以平衡空间和时间效率。原创 2025-03-31 21:11:40 · 47 阅读 · 0 评论 -
06-21-自考数据结构(20331)- 查找技术-动态查找例题分析
总结了数据结构 - 动态查找的出题方向,并且给出了例题和解题思路,抛砖引玉,期待各位的反馈。原创 2025-03-30 21:24:43 · 83 阅读 · 0 评论 -
06-02-自考数据结构(20331)- 查找技术-动态查找知识点
自考数据结构动态查找算法主要讲二叉树和平衡二叉树,但是感觉到了,就又续接了一部分,所以这篇备考的小伙伴着重看前两种就可以了。原创 2025-03-30 21:13:07 · 180 阅读 · 0 评论 -
06-11-自考数据结构(20331)- 查找技术-静态查找知识点分析
静态查找章节的高频题型、典型例题及详细解法,按照考试命题规律整理,掌握这些题型及解法,可覆盖自考静态查找90%的题目。建议结合历年真题练习,特别注意判定树绘制和非均匀概率ASL计算两类高频难题。原创 2025-03-29 22:15:41 · 82 阅读 · 0 评论 -
06-01-自考数据结构(20331)- 查找技术-静态查找
按照考试要求分类归纳,查找技术-静态查找-包含概念、算法、计算题型,我们先从知识点开始梳理,最后出一些例题。原创 2025-03-29 22:04:31 · 115 阅读 · 0 评论 -
(051)图结构计算题总结
这里总结一下一下图结构可能出现的大题(主要计算题)的类型和计算思路,但是这里需要有矩阵的知识点,可以先查查,做准备。原创 2025-03-28 23:28:55 · 8 阅读 · 0 评论 -
05 - 自考数据结构(20331) - 图结构
这章主要记录了自考数据结构图结构的知识点,包含完整定义、算法步骤、示例、对比表格及注意事项,可直接用于深度复习。原创 2025-03-28 23:07:36 · 13 阅读 · 0 评论 -
04 - 自考数据结构(20331) - 树与二叉树
树在所有的模拟题里面包括编程实践当中是提到的最多的,所以有理由怀疑,这一章的考题会很多,首先需要掌握好树的定义。原创 2025-03-27 22:36:42 · 12 阅读 · 0 评论 -
(031)线性结构计算题总结
线性表虽然被放到了第一讲,也是比较容易直观理解的一讲,但实际上还是有很多知识点可以作为计算题的出题材料,小的可以作为选择题,大的可以作为计算或者代码填空等原创 2025-03-26 22:57:55 · 355 阅读 · 0 评论 -
(03)自考数据结构(20331)- 线性结构
这里主要说四大模块:线性表(顺序表与链表的存储实现、操作及对比)、栈(LIFO特性、顺序/链式实现及表达式求值应用)、队列(FIFO特性、循环队列解决假溢出问题)和串(BF/KMP模式匹配算法)。文档通过C语言代码示例、时间复杂度分析、对比表格和真题解析,重点突出线性结构的存储原理、基本操作实现(如链表插入删除、栈的括号匹配)以及典型应用场景(如递归调用、BFS算法)原创 2025-03-26 22:55:48 · 113 阅读 · 0 评论 -
(02)自考数据结构(20331)- 基础概念
基础概念部分主要涉及的知识点包括数据结构基本概念、逻辑结构、存储结构、抽象数据类型、算法分析这几个部分。需要记忆和理解的比较多,比如数据、数据元素的概念。有一些如果理解不了,建议直接背死,比如常见算法的时间复杂度。原创 2025-03-25 22:48:21 · 126 阅读 · 0 评论 -
(01)自考数据结构(20331)- 课程介绍
课程包含基本的数据结构和排序查找算法知识点,对于程序员自考来说,学习一遍除了通过考试,实际上对自己本身的业务能力也是有提升的,基于自己备考和给之后的小伙伴提供哪怕一丢丢丢帮助,在自己学习的同时,整理笔记,作下记录。原创 2025-03-25 22:23:08 · 23 阅读 · 0 评论