C++排序算法之选择排序
来源:互联网 发布:java array length 编辑:程序博客网 时间:2024/06/07 12:17
选择排序:把每一个位置(除最后一个位置)的数与后面的数进行比较,满足条件便交换,来一个一个确定位置。
代码如下(从小到大):
#include<cstdio>int main(){int n; //数的个数int num[10000]; //排序范围:最多10000个数scanf("%d",&n);for(int i=0;i<n;i++) //输入每个数scanf("%d",&num[i]);for(int i=0;i<n-1;i++) //列举每一个位置(除最后一个位置)for(int j=i+1;j<n;j++) //列举其后的位置if(num[i]>num[j]) //判断{ //交换位置int swap=num[i];num[i]=num[j];num[j]=swap;}for(int i=0;i<n;i++)printf("%d ",num[i]);}
阅读全文
1 0
- C--经典算法之排序---选择排序
- C排序算法之选择排序法
- 排序算法之选择法排序(C/C++)
- C算法-选择排序
- 算法之选择排序【C语言】
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 【排序算法】之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 算法-排序之选择排序
- 排序算法之选择排序
- 恶补前端知识之——CSS(一)
- 开源NLP工具(包括分词工具)
- [leetcode]: 202. Happy Number
- javac的使用
- JavaScript变量和作用域
- C++排序算法之选择排序
- 解决hibernate查询对象criteria比较日期是否同天
- STL中的(list)链表
- eclipse提示java compiler level does not match the version of the installed java
- 洛谷OJ
- at 命令
- 5.20-DP优化总结
- STL容器BitSet(位图)——1道腾讯笔试题的正确打开方式
- 最短路径—Dijkstra算法和Floyd算法