学习算法导论——冒泡排序

来源:互联网 发布:php ord能得到中文吗 编辑:程序博客网 时间:2024/05/08 07:40

冒泡排序是一种流行但低效的排序算法,它的作用是反复交换相邻的未按次序排序的元素。

伪代码:

Bubble_Sort(A) for i=1 to A.length-1 for j=A.length downto i+1 if A[j]<A[j-1] exchange A[j] with A[j-1]



C++代码:

void Bubble_Sort(){int A[6] = { 5, 2, 4, 6, 1, 3 };for (int i = 0; i < 5; ++i){for (int j = 5; j>i;--j)if (A[j] < A[j - 1]){int temp = A[j];A[j] = A[j - 1];A[j - 1] = temp;}}}


0 0
原创粉丝点击