#include <stdio.h>

int main(int argc, char const *argv[])
{
// 将数组按照从小到大排序
int a[] = {, , , , , };
int i, j;
for(i = ; i < ; i++) {
int min = a[i];
int flag = i;
for(j = i + ; j < ; j++) {
// 挑选最小的元素
if (min > a[j]) {
min = a[j];
flag = j;
}
}
a[flag] = a[i];
a[i] = min;
} int init;
for(init = ; init < ; init++) {
printf("%d\n", a[init] );
}
return ;
}

如果要将数组从小到大排列,简单选择排序的过程是首先从数组中选一个最小的元素放到第一位;

然后从剩下的元素中在选一个最小的元素,放到第二位,依次类推

最新文章

  1. MySQL:基础—数据分组
  2. ABAP指针
  3. 学习之路三十二:VS调试的简单技巧
  4. uva 11728 Alternate Task
  5. Computer Science Theory for the Information Age-3: 高维空间中的高斯分布和随机投影
  6. DELL笔记本拆机添加内存条
  7. 一步一步建MVC
  8. [JavaScript]plupload多图片上传图片
  9. 1 起步-Pro Git---VCS比较、git基本原理、git配置
  10. Linux批量替换文本,文件夹内所有文本内容
  11. ex3多类问题和NN中的前向传播
  12. MySQL casting from decimal to string(mysql decimal 转 varchar)
  13. Group By Rollup
  14. Spring validator常用注解
  15. js高级-作用域链
  16. Java 8 – Convert a Stream to LIST
  17. Android Library项目发布到JCenter最简单的配置方法
  18. MyEclipse和Eclipse中jsp、html格式化自动排版问题
  19. Java实现身份证号码验证源码分享
  20. mvc controller放目录里面该怎么办?

热门文章

  1. mysql update常见实例
  2. 开源的报表系统easyreport的部署
  3. C#的MD5哈希值计算
  4. android http post
  5. linux命令行下使用反斜杠“\”调用别名的原命令
  6. mysql 的S 锁和X锁的区别
  7. 深入浅出分析MySQL常用存储引擎
  8. FZU Problem 2028 时空门问题
  9. 从零开始,跟我一起做jblog项目(三)从Maven到Gradle
  10. python匹配两个字符串中间的字符串