2.对数列 [4, 2, 7, 1] 进行冒泡排序,下面是每步操作后数列的状态选项,请将第一轮排序中的操作步骤与对应状态相匹配。
操作后数列状态选项:
A.[2, 4, 1, 7]
B.[2, 4, 7, 1]
C.[2, 4, 7, 1](顺序不变)
D.对 [2, 4, 1] 再次两两比较
E.最大值7已移到最右端,本轮结束
3.请将已学过的四种算法或思想与对应的核心描述进行匹配。
A. 每次从未排序部分中找出最小(大)值,放到已排序序列的末尾
B. 将数据按照数值范围分配到不同的"桶"中,各桶内部排序后依次合并
C. 将大问题拆解为若干较小的子问题,逐一解决后组合得到完整方案
D. 不断比较相邻两个数,较大的数向后移动,经多轮操作完成排序
请填写以下算法对应的核心描述选项(填写对应选项的大写字母即可):
① 冒泡排序:___________② 选择排序:_________③ 桶排序:_________④ 问题分解:_________