作业 · 已布置

冒泡排序:第9(a)题及第10题的冒泡排序部分

截止日期:2026年10月7日 · 第9(a)题 + 第10题(仅冒泡排序部分)

完成 B2.4 算法学生讲义印刷页码第11页的第9(a)题,以及第12页第10题中仅涉及冒泡排序的部分。截止日期为2026年10月7日。

你的任务

任务 1

第9(a)题:调试冒泡排序

使用印刷页码第11页。找出并解释在外层循环之外重置 swapped 的问题,并按第9(a)题要求修正冒泡排序代码。

任务 2

第10题:仅跟踪冒泡排序

使用印刷页码第12页。对 [4, 2, 3, 1] 进行冒泡排序跟踪,按第10题要求记录各轮过程、比较和交换。无需完成选择排序部分。

作业检查清单

  • 第9(a)题:修正后的冒泡排序代码及解释。
  • 第10题:冒泡排序跟踪过程,包括各轮过程、比较和交换。

截止日期为2026年10月7日(星期三)。本次作业仅包括第9(a)题和第10题的冒泡排序部分;不包括第8题、第9题的其他部分及第10题的选择排序部分。

如需帮助

可参考排序课程和冒泡排序动画。请以讲义上的印刷页码为准。另行布置的假期作业(第3至7题)仍于10月12日截止。