这一周的学习节奏紧凑,重心集中在算法、计算机组成原理的深入钻研与复习上。
算法学习方面,我暂时放下代码随想录的学习进度,选择研读学长整理的学习文档。重点围绕时间复杂度、空间复杂度的概念与计算方法展开学习,从基础的公式推导到实际算法场景中的应用,逐步理解复杂度分析对算法性能评估的重要性。同时,深入学习冒泡排序和选择排序两种经典排序算法,通过阅读代码示例、手动模拟排序过程,掌握它们的实现逻辑与特点。虽然因复习任务重,只完成了三道算法练习题,但每道题都反复推敲,确保吃透解题思路。
计算机组成原理的学习也占据了大量时间。周一的实验课上,我严格按照实验指导书,完成了电路连接、指令调试等操作。在调试过程中,遇到程序无法正常运行的问题,通过仔细检查电路接线和指令代码,最终发现是数据传输通道设置错误,修正后成功输出预期结果。这让我对计算机硬件系统中各部件的协同工作机制有了更直观的认识。课后,我还系统复习了计组的理论知识,梳理了数据的表示与运算、存储系统等重点章节,为期末考试做准备。
至于英语重修考试、四级考试和概率论期中考试,我利用碎片化时间做了基础准备。考试时认真答题,尽力发挥,将更多精力留给算法和计组这两门核心课程的深入学习。