785 字
2 分钟
考研专业课学习记录2026-06-20
2026-06-20

考研专业课学习记录 | 2026-06-20#

今日学习内容#

今日共计学习4小时,围绕408数据结构线性表模块完成链表专项强化复习,重点梳理了单链表、双向链表的核心基本操作逻辑,并完成了常见链表操作的代码模板背诵与针对性默写练习。

AI知识点带复盘#

  1. 链表考点定位:链表是408数据结构线性表章节的核心必考考点,选择题、综合题均会高频涉及,主要考察链表基本操作、与顺序表的性能对比、链表应用场景等内容。
  2. 核心概念复盘:链表属于物理存储非连续的线性表,通过指针串联离散结点实现逻辑上的线性结构,支持动态按需分配内存,相比顺序表更适配频繁插入、删除的业务场景。考研中常区分考察单链表、双向链表、循环链表的结构差异。
  3. 当日重点复习的考点细节
    • 单链表标准结构体定义:考研要求熟练掌握typedef struct LNode {ElemType data; struct LNode *next;} LNode, *LinkList;的写法,需明确头结点的作用是统一空表与非空表的操作逻辑。
    • 建表操作考点:头插法可快速逆序生成链表,时间复杂度O(n),适合临时构建链表场景;尾插法可生成顺序链表,需维护尾指针避免遍历查找尾结点,是考研综合题的基础步骤。
    • 基础操作考点:按序号/按值查找、后插结点、删除结点的代码逻辑,需重点牢记指针修改的顺序,避免出现断链错误。
  4. 延伸考点关联:当日复习的基础代码是链表综合题型的核心底座,考研常将基础操作组合为合并有序链表、链表反转、链表判环等综合编程题。

问题与反思#

今日学习中发现自己对双向链表的前驱、后继指针操作顺序容易混淆,默写尾插法代码时偶尔会遗漏初始化头结点并绑定尾指针的细节,后续需要针对性加强指针操作的细节练习,规避考试中的小细节失分问题。

收获与总结#

  1. 系统梳理了链表各类基础操作的代码框架,明确了头插法、尾插法的适用场景与代码差异;
  2. 理清了链表各类操作的时间复杂度规律,明确了不同操作下的效率边界;
  3. 强化了代码默写的熟练度,修正了此前对双向链表指针操作的模糊认知,为后续学习链表综合题型打下扎实基础。 💡 碎碎念:踏实吃透每一个知识点!

文档内容由 AI 辅助生成

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

考研专业课学习记录2026-06-20
https://elysiaweb.vercel.app/posts/408/6-20/
作者
程翊雪
发布于
2026-06-20
许可协议
Unlicensed

部分信息可能已经过时

目录