1.2
这段时间的《数据结构》课程学习,让我对计算机存储与处理数据的逻辑有了全新的认知,也夯实了软件工程专业学习的核心基础,收获良多且感悟颇深。
作为软件工程专业的学生,数据结构是后续专业课程的重要铺垫,这门课的理论性与逻辑性极强,初期学习时我常被抽象的概念难住。从最基础的线性表入手,我逐步理解了顺序表与链表的底层存储原理,明白二者在插入、删除、查询操作中的效率差异,也懂得了根据实际场景选择合适的数据结构的重要性。后续接触栈与队列,我掌握了“先进后出”与“先进先出”的核心特性,知晓它们在表达式求值、任务排队等场景的应用逻辑,不再是单纯记忆定义,而是能理解其设计初衷。
树与图的学习是课程的重点与难点。二叉树的遍历方式、平衡二叉树的调整逻辑,图的深度优先与广度优先搜索算法,都需要我反复梳理逻辑、推导步骤。这段学习让我明白,数据结构的核心不仅是记住数据的组织形式,更要掌握对应的算法思想,每一种结构的设计都对应着特定的问题解决需求,高效的算法往往离不开合适的数据结构支撑。同时我也发现,数据结构的学习离不开严谨的思维,每一个步骤的疏漏都会导致逻辑出错,这也培养了我认真细致、层层推导的学习习惯。
浙公网安备 33010602011771号