2.4 KiB
2.4 KiB
课程名称:简单排序
授课日期: 2026-09-13(周日补课班)
课评内容:
华琛家长好,本周学习的内容是《简单排序》:
- 冒泡排序:相邻元素两两比较交换,每趟把最大值"冒"到末尾
- 冒泡排序优化:用布尔标记判断本趟有无交换,提前结束排序
- 选择排序:每趟从未排序部分选出最值,用index记录下标再交换
- 插入排序:像整理扑克牌一样,把无序元素插入已排好的序列
- 三种排序的过程模拟与边界处理(趟数N-1、下标范围)
华琛周日来补课,安静坐住、跟着老师的节奏走,表现值得肯定👍 特别要表扬的是,老师课堂上点名请他推演冒泡排序第二趟的结果,华琛稳稳答了出来,老师当场肯定——说明过程模拟是真的听进去了
OJ上选择排序一次通过✅,这是很棒的突破!冒泡排序遇到了编译错误(语法细节问题),计算交换次数这题试了4次还没通过——但老师要夸一句:他没有停手,一直在改,这正是"试错→修改→再试"的调试好习惯在发芽🌱
建议课后先把冒泡排序补上:把报错信息读出声来,对着行号一行行找,大部分编译错误都能自己解决。每天花10分钟翻看笔记,排序的趟数边界会记得更牢📝
加油呀!💪✨
【OJ做题数据】
A包(课堂练习)完成情况: 1/7 (共7次提交)
| 题目 | 类型 | 状态 | 提交次数 | 思考模式 | 错误类型 |
|---|---|---|---|---|---|
| S0402A1 冒泡排序实现 | 基础题 | ❌ 未通过 | 2 | 遇到困难 | CE×1 |
| S0402A2 选择排序实现 | 基础题 | ✅ 通过 | 1 | 一气呵成 | — |
| S0402A3 计算排序后的交换次数 | 基础题 | ❌ 未通过 | 4 | 调试改进 | CE×1, WA×2 |
| S0402A4 求第 K 小的数 | 提高题 | ⬜ 未提交 | 0 | — | — |
| S0402A5 成绩排名(稳定排序) | 提高题 | ⬜ 未提交 | 0 | — | — |
| S0402A6 简单排序 - 选择题 | 理论题 | ⬜ 未提交 | 0 | — | — |
| S0402A7 简单排序 - 判断题 | 理论题 | ⬜ 未提交 | 0 | — | — |
📊 分析: 选择排序一次通过是突破;冒泡排序卡在编译错误(语法细节),交换次数题WA(答案错误)2次但坚持调试4次不停手,调试主动性明显进步;课后优先补A1和A3。
老师签名:橙子