华琛家长好,本周学习的内容是《简单排序》: 1. 冒泡排序的原理与实现(相邻两两比较,每轮把当前最大值"冒泡"沉到末尾) 2. 选择排序的原理与实现(每轮在未排序区找最值下标,内层循环结束后再交换) 3. 插入排序的原理与实现(像理扑克牌一样,把当前元素插入已排好序的子序列) 4. 排序过程的逐步推演(模拟每一轮交换、计算"交换次数") 5. 排序基础应用(求第K小的数、稳定排序辨析、选择/判断题) 课评反馈:华琛本周因请假没能到课,三种排序的课堂讲解和练习都错过了。他上次补课(第1课)有个很棒的突破——第一次做到"遇到WA不轻易停手、自己调试改对",老师特别希望他保住这个劲头🌟。落下的内容建议这样补:先把冒泡/选择/插入三种排序在纸上推一遍,再登录OJ把本周A包7题补做提交。排序很容易出现下标越界、交换时机写错这类小问题,写的时候慢一点、多读自己的代码,遇到错误提示别急着停。加油呀!💪✨ ## 【OJ做题数据】 (术语说明:AC=通过,WA=答案错误,⬜=未提交) **A包(课堂练习)完成情况**: 因请假未到课,本周 0 题提交(建议按上方说明补做) | 题目 | 状态 | 提交次数 | 思考模式 | |------|------|----------|----------| | S0402A1 冒泡排序实现 | ⬜ 未提交 | 0 | - | | S0402A2 选择排序实现 | ⬜ 未提交 | 0 | - | | S0402A3 计算排序后的交换次数 | ⬜ 未提交 | 0 | - | | S0402A4 求第 K 小的数 | ⬜ 未提交 | 0 | - | | S0402A5 成绩排名(稳定排序) | ⬜ 未提交 | 0 | - | | S0402A6 简单排序 - 选择题 | ⬜ 未提交 | 0 | - | | S0402A7 简单排序 - 判断题 | ⬜ 未提交 | 0 | - | **📊 分析**: 缺勤导致未及时练习,建议近期补做A包全部题目,并延续"遇到WA坚持调试"的好状态。 --- **老师签名:橙子**