2.1 KiB
2.1 KiB
雨禾家长好,本周学习的内容是《简单排序》:
- 冒泡排序的原理与实现(相邻两两比较,每轮把当前最大值"冒泡"沉到末尾)
- 选择排序的原理与实现(每轮在未排序区找最值下标,内层循环结束后再交换)
- 插入排序的原理与实现(像理扑克牌一样,把当前元素插入已排好序的子序列)
- 排序过程的逐步推演(模拟每一轮交换、计算"交换次数")
- 排序基础应用(求第K小的数、稳定排序辨析、选择/判断题) 课评反馈:雨禾今天上课专注认真、全程跟上了三种排序的讲解节奏。从OJ课堂练习看,她的基础依然很扎实:冒泡排序、选择排序两题都一次通过,判断题调试一次就过,说明对"相邻比较、每轮沉底"和"先找最值下标再交换"的思路理解得很到位,这是她一贯认真踏实的体现🌟。稍有遗憾的是A3交换次数、A4第K小、A5稳定排序、A6选择题还没提交,这部分建议课后登录OJ补上。也提醒雨禾:写排序代码时留意下标边界和细节,写完自查一遍,把"会了"真正变成"做对、做全"。加油呀!💪✨
【OJ做题数据】
(术语说明:AC=通过,WA=答案错误,⬜=未提交)
A包(课堂练习)完成情况: 已提交 3 题,其中AC 3 题,共 4 次提交;未提交 4 题(课堂未做完)
| 题目 | 状态 | 提交次数 | 思考模式 |
|---|---|---|---|
| S0402A1 冒泡排序实现 | ✅ AC | 1 | 一气呵成 |
| S0402A2 选择排序实现 | ✅ AC | 1 | 一气呵成 |
| S0402A3 计算排序后的交换次数 | ⬜ 未提交 | 0 | - |
| S0402A4 求第 K 小的数 | ⬜ 未提交 | 0 | - |
| S0402A5 成绩排名(稳定排序) | ⬜ 未提交 | 0 | - |
| S0402A6 简单排序 - 选择题 | ⬜ 未提交 | 0 | - |
| S0402A7 简单排序 - 判断题 | ✅ AC | 2 | 调试改进 |
📊 分析: 冒泡、选择两题一次过,说明核心思路已掌握;交换次数/第K小/稳定排序尚未练到,建议课后优先补A3、A4、A5。
老师签名:橙子