【19软工一班】冒泡排序

用户头像
来自上海海洋大学-王刚发布于:2020-05-25 17:04:36

#include
//冒泡排序算法
void bubbleSort(int *arr, int n) {
for (int i = 0; i for (int j = 0; j < n - i - 1; j++)
{
//如果前面的数比后面大,进行交换
if (arr[j] > arr[j + 1]) {
int temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp;
}
}
}
int main() {
int arr[] = { 10,6,5,2,3,8,7,4,9,1 };
int n = sizeof(arr) / sizeof(int);
bubbleSort(arr, n);
printf("排序后的数组为:\n");
for (int j = 0; j<n; j++)
printf("%d ", arr[j]);
printf("\n");
return 0;

点赞 (12) 回复
1F 用户头像
来自上海海洋大学-汤磊发布于:2020-07-14 20:52:00

复习成功

加载更多
点击图片
取消
回复
2F 用户头像
来自上海海洋大学-朱灿成发布于:2020-07-14 20:55:52

多谢!

加载更多
点击图片
取消
回复
发布回复
点击图片