之前做了一题说让用冒泡排序算法来给一个数组排序,结果自己写了一个排序算法一直以为这就是冒泡排序,结果今天重新看视频的时候视频里也有个冒泡排序,对比了下发现我的程序写得和视频里不同,视频里的是冒泡排序,那下面那个是什么排序算法?
- //int k = 0;
- int[] num = { 4, 2, 6, 99, 87, 5, 3, 2, 9, 1, 56 };
- for (int i = 0; i < num.Length; i++)
- {
- for (int j = i + 1; j < num.Length; j++)
- {
- if (num[i] < num[j])
- {
- int tem = num[i];
- num[i] = num[j];
- num[j] = tem;
- //k++;
- }
- }
- }
复制代码 |