冒泡排序

来源:互联网 发布:c语言生日蛋糕图案代码 编辑:程序博客网 时间:2024/05/17 23:39
void BubbleSort(int a[], int size){assert(a);int i = size - 1;int j = 0;while (i){int exchange = 0;for (j = 0; j < i; j++){if (a[j]>a[j + 1]){swap(a[j], a[j + 1]);exchange = j;}}//若待排序数组已有序if (exchange == 0){break;}//若待排序数组已部分有序else  {i = exchange;}}}

0 0
原创粉丝点击