1.9 KiB
1.9 KiB
佳音家长好,本周学习的内容是《简单排序》:
- 冒泡排序的原理与实现(相邻两两比较,每轮把当前最大值"冒泡"沉到末尾)
- 选择排序的原理与实现(每轮在未排序区找最值下标,内层循环结束后再交换)
- 插入排序的原理与实现(像理扑克牌一样,把当前元素插入已排好序的子序列)
- 排序过程的逐步推演(模拟每一轮交换、计算"交换次数")
- 排序基础应用(求第K小的数、稳定排序辨析、选择/判断题) 课评反馈:佳音本周因请假没能到课,三种排序的讲解和练习暂时错过了。作为刚入C++课堂的新同学,她第1课表现就很投入、主动尝试了5道题,思维底子不错🌟。建议这样补:先翻看第1课的笔记,再把冒泡/选择/插入三种排序的每一步在纸上写一遍;然后登录OJ把本周A包7题补做提交。第一次写排序题遇到编译或答案小错误都很正常,重点是敢于动手、写完多检查。老师相信她很快能跟上,加油呀!💪✨
【OJ做题数据】
(术语说明:AC=通过,WA=答案错误,⬜=未提交)
A包(课堂练习)完成情况: 因请假未到课,本周 0 题提交(建议按上方说明补做)
| 题目 | 状态 | 提交次数 | 思考模式 |
|---|---|---|---|
| S0402A1 冒泡排序实现 | ⬜ 未提交 | 0 | - |
| S0402A2 选择排序实现 | ⬜ 未提交 | 0 | - |
| S0402A3 计算排序后的交换次数 | ⬜ 未提交 | 0 | - |
| S0402A4 求第 K 小的数 | ⬜ 未提交 | 0 | - |
| S0402A5 成绩排名(稳定排序) | ⬜ 未提交 | 0 | - |
| S0402A6 简单排序 - 选择题 | ⬜ 未提交 | 0 | - |
| S0402A7 简单排序 - 判断题 | ⬜ 未提交 | 0 | - |
📊 分析: 新生缺勤,建议补做A包全部题目,重点在敢动手、多检查,别怕小错误。
老师签名:橙子