用C语言写出一组随机数的 冒泡排序,选择排序,插入排序,快速排序,归并排序,输出比较的次数和交换的次数...

冒泡排序: int n, a[maxsize], i, j, temp; for (i = 0; i < n - 1; i++) { for (j = 0; j < n - i - 1; j++) { if (a[j] > a[j + 1]) { temp = a[j]; a[j] = a[j + 1]; a[j + 1] = temp; } } } // 输出比较次数和交换次数: printf("比较次数:%d \n", n * (n - 1) / 2); printf(

猜你喜欢

转载自blog.csdn.net/weixin_35754962/article/details/129577001
今日推荐