插入排序 、冒泡排序、选择排序、希尔排序、快速排序、归并排序、堆排序、基数排序的C语言实现
代码如下:
#include <iostream>
using namespace std;
//直接插入排序
void InsertSort(int *a,int len){
int i,j,tmp;
for(i=1;i<len;i++){
tmp=a[i];
for(j=i-1;j>=0;j--){
if(tmp<a[j]){
a[j+1]=a[j];
}
else break;
}
a[j+1]=tmp;
}
}
原创
2021-10-17 22:37:23 ·
224 阅读 ·
0 评论