第9(a)题:调试冒泡排序
使用印刷页码第11页。找出并解释在外层循环之外重置 swapped 的问题,并按第9(a)题要求修正冒泡排序代码。
截止日期:2026年10月7日 · 第9(a)题 + 第10题(仅冒泡排序部分)
完成 B2.4 算法学生讲义印刷页码第11页的第9(a)题,以及第12页第10题中仅涉及冒泡排序的部分。截止日期为2026年10月7日。
使用印刷页码第11页。找出并解释在外层循环之外重置 swapped 的问题,并按第9(a)题要求修正冒泡排序代码。
使用印刷页码第12页。对 [4, 2, 3, 1] 进行冒泡排序跟踪,按第10题要求记录各轮过程、比较和交换。无需完成选择排序部分。
截止日期为2026年10月7日(星期三)。本次作业仅包括第9(a)题和第10题的冒泡排序部分;不包括第8题、第9题的其他部分及第10题的选择排序部分。
可参考排序课程和冒泡排序动画。请以讲义上的印刷页码为准。另行布置的假期作业(第3至7题)仍于10月12日截止。