单项选择题

A.冒泡排序每一轮都选出最小的数据下沉到底部
B.冒泡排序在比较数据时有时可以不进行数据的交换
C.冒泡排序法不属于交换排序法
D.n个数据的冒泡排序要进行n轮“比较-交换”的操作