冒泡排序和交换排序有什么区别