假期周进度报告07

一、本周
本周借助智能体完成数据结构课程的四道算法题:堆排序、链式基数排序、矩阵求和、图的深度优先遍历,重点练习算法原理、边界处理与代码优化,并逐步学会辨别智能体建议的优劣。
堆排序:掌握"筛选"函数的下沉原理,理解"大根堆+堆顶交换末尾"实现升序排序的机制,学会用局部变量暂存根值以避开哨兵槽位。
基数排序:掌握LSD低位优先逐趟"分配—收集"的流程与稳定性,学会按位取数,并修复求最大值时漏掉首元素的初始化bug。
矩阵求和:学会用坐标条件 i+j==n-1 判断副对角线,借助循环上界排除最后一行与最后一列,并理解"边读边算"的简化写法。
图DFS:学会用邻接矩阵存图、按编号递增扫描实现"编号最小优先",掌握连通性判断,以及大数组放全局避免栈溢出的原因。
学习时间:约 12 小时 写代码时间:约 7 小时 解决问题:约 3 小时
二、下周计划
复习本周四个算法并整理成笔记,加深对原理与边界条件的理解
学习数据结构下一章节(二叉树或排序综合应用),完成新一轮题目
继续练习向智能体描述需求、做代码审查,提升自己判断建议优劣的能力
三、本周问题
求最大值初始化漏掉首元素,趟数算少导致测试点不过;已学会从首元素初始化并检查边界。
调试残留死代码未清理,影响可读性;已学会提交前自查清理。
大数组误放 main 占用栈空间导致溢出;已学会放全局或 static,理解了栈与全局区的区别。

posted @ 2026-08-30 11:25  Ceoberus  阅读(8)  评论(0)    收藏  举报