HadSky
大金猪Lv1000000   
C 排序算法---冒泡排序     
冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。

Image



代码:

——————————————————————————————————————————————————————————————————

#include <stdio.h> void bubble_sort(int arr[], int len) { int i, j, temp; for (i = 0; i < len - 1; i++) for (j = 0; j < len - 1 - i; j++) if (arr[j] > arr[j + 1]) { temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } int main() { int arr[] = { 22, 34, 3, 32, 82, 55, 89, 50, 37, 5, 64, 35, 9, 70 }; int len = (int) sizeof(arr) / sizeof(*arr); bubble_sort(arr, len); int i; for (i = 0; i < len; i++) printf("%d ", arr[i]); return 0; }


转载自https://www.runoob.com/cprogramming/c-sort-algorithm.html

 4  已被阅读了314次  楼主 2020-04-12 09:34:11
回复列表

回复: C 排序算法---冒泡排序

guest
登录之后更精彩~
Powered by HadSky 7.3.6
© 2015-2020 PuYueTian
您的IP:35.153.39.7,2020-12-01 01:48:14,Processed in 0.03505 second(s).
Powered by HadSky
全新的金猪论坛 V3.0 !
九图H5游戏,无门槛推广,50%起提成