黑马程序员技术交流社区
标题:
写一个选择排序分享
[打印本页]
作者:
jing397
时间:
2015-10-7 21:27
标题:
写一个选择排序分享
本帖最后由 jing397 于 2015-10-7 21:29 编辑
#include <stdio.h>
void swap (int *a, int *b) {
int c = *a;
*a = *b;
*b = c;
}
void selectOrder(int a[],int len){
int min,index;
for (int i = 0; i < len; i++) {
min = a
;
index = i;
for (int j = i+1; j < len; j++) {
if(min > a[j]) {
index = j;
min = a[j];
}
}
if (min != a
) {
swap(&a[index],&a
);
}
}
}
int main(){
int a[6] = {3,1,2,3,4,5};
selectOrder(a, 6);
return 0;
}
作者:
faceseagod
时间:
2015-10-8 00:37
亲,要写注释呀,不然代码没法看的
作者:
sclea
时间:
2015-10-8 19:24
方法很独特
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2