#include <stdio.h>
int main()
{
int array[] = {38,87,45,26,112,345,1,4,6,6,9,26};
int i;
int j;
int tmp;
int len = sizeof(array)/sizeof(array[0]);
for(i=0;i<len-1;i++){
for(j=i+1;j<len;j++){
if(array[i] > array[j]){
tmp = array[i];
array[i] = array[j];
array[j] = tmp;
}
}
}
for(i=0;i<len;i++){
printf("%d ",array[i]);
}
printf("\n");
}
相关文章
- 11-18线性时间的排序算法--桶排序(以leetcode164. Maximum Gap为例讲解)
- 11-18排序算法----调用库函数qsort进行快速排序
- 11-18希尔排序算法-python实现
- 11-18天梯赛L2-003月饼(简单排序题)
- 11-18内排序:冒泡排序、简单选择排序、直接插入排序、希尔排序、堆排序、快速排序介绍及C语言实现
- 11-18python实现归并排序算法
- 11-18简单排序二:冒泡排序(BubbleSort)
- 11-18用函数实现冒泡法排序算法,函数原型为:void BubbleSort(int *a, int n);在 主程序中调用为输入的数组排序。
- 11-18python 数据结构与算法之排序(冒泡,选择,插入)
- 11-18PMO两大要务:项目选择与优先级排序,助力项目成功