2.2 KiB
2.2 KiB
俊宇家长好,本周学习的内容是《简单排序》:
- 冒泡排序的原理与实现(相邻两两比较,每轮把当前最大值"冒泡"沉到末尾)
- 选择排序的原理与实现(每轮在未排序区找最值下标,内层循环结束后再交换)
- 插入排序的原理与实现(像理扑克牌一样,把当前元素插入已排好序的子序列)
- 排序过程的逐步推演(模拟每一轮交换、计算"交换次数")
- 排序基础应用(求第K小的数、稳定排序辨析、选择/判断题) 课评反馈:俊宇今天上课基本能跟上讲解节奏,中间偶有走神但都能拉回,不影响整体做题。他数学基础和逻辑思维一直很好,这在排序题上体现得很明显:选择排序一次通过,说明"找最值下标再交换"的思路他很清晰;冒泡排序虽然前两次答案有误,但他没有停手、调试两次后顺利通过,这份"试错→修改→再试"的坚持比以前更有进步💪。目前只完成了2题,A3交换次数、A4第K小、A5稳定排序、A6/A7选择判断题还没提交。想跟俊宇说:理解了只是第一步,写出来才是真正的掌握——课后请把剩下的题在OJ上补完,多动手把"想得通"变成"写得顺"。加油呀!💪✨
【OJ做题数据】
(术语说明:AC=通过,WA=答案错误,⬜=未提交)
A包(课堂练习)完成情况: 已提交 2 题,其中AC 2 题,共 4 次提交;未提交 5 题(课堂未做完)
| 题目 | 状态 | 提交次数 | 思考模式 |
|---|---|---|---|
| S0402A1 冒泡排序实现 | ✅ AC | 3 | 调试改进 |
| S0402A2 选择排序实现 | ✅ AC | 1 | 一气呵成 |
| S0402A3 计算排序后的交换次数 | ⬜ 未提交 | 0 | - |
| S0402A4 求第 K 小的数 | ⬜ 未提交 | 0 | - |
| S0402A5 成绩排名(稳定排序) | ⬜ 未提交 | 0 | - |
| S0402A6 简单排序 - 选择题 | ⬜ 未提交 | 0 | - |
| S0402A7 简单排序 - 判断题 | ⬜ 未提交 | 0 | - |
📊 分析: 选择排序一次过体现逻辑清晰;冒泡排序经历2次WA坚持调通,调试主动性有进步。其余题待补,重点在"多动手写出来"。
老师签名:橙子