冒泡排序,递归函数,二分法排序

冒泡排序

给出一个纯数字列表. 请对列表进行排序
思路:
  • 完成 a 和 b 的数据交换. 例如, a = 10, b = 24 交换之后, a = 24, b = 10
  • 循环列表. 判断 a[i] 和 a[i+1] 之间的大小关系, 如果 a[i] 比 a[i+1] 大. 则进行互换. 循环结束的时候.当前列表中最大的数据就会被移动到最右端.
  • 想一想, 如果再次执行一次上面的操作. 最终第二大的数据就移动到了右端. 以此类推. 如果反复的进行执行相应的操作.那这个列表就变成了一个有序列表.

猜你喜欢

转载自www.cnblogs.com/kenD/p/9482337.html