排序(C语言)
Music 爱好者
热爱音乐 编写符合直觉可读的代码,没必要为了语法糖而使用不合时宜的代码
展开
-
冒泡排序(C语言)
//冒泡排序 #include <stdio.h> void BubbleSort(int *a,int len);//函数声明 int main() { int a[10]={7,3,2,5,4,10,9,8,6,1};//测试数据 int i; BubbleSort(a,10);//进行升序排序,10代表数组的长度 printf("排序后的结果是:\n"); ...原创 2017-09-08 11:19:11 · 1376 阅读 · 0 评论 -
选择排序(C语言)
//选择排序 #include void SelectSort(int *a,int len); int main() { int a[8]={5,13,25,21,4,1,12,0}; SelectSort(a,8); printf("选择排序的结果是:\n"); int i; for(i=0;i printf("%d\n",a[i]); return 0; }原创 2017-09-08 11:45:47 · 1192 阅读 · 2 评论 -
直接插入排序(C语言)实现
//插入排序 #include //函数声明 void InsertSort(int *a,int n);//a为数组地址,n为数组元素的个数 int main() { int a[8]={6,7,3,5,9,5,3,10}; InsertSort(a,8); printf("插入排序的结果是:\n"); int i; for(i=0;i print原创 2017-09-08 16:47:30 · 1458 阅读 · 0 评论