选择排序
来源:互联网 发布:乐高nxt编程软件下载 编辑:程序博客网 时间:2024/04/30 02:04
#include<iostream>#include<cstdlib>using namespace std;void swap(int &a,int &b){ int temp=a; a=b; b=temp;}void ChoiceSort(int *a,int n){ for(int i=0; i<n; i++) { int min=a[i],temp=0,t=0; for(int j=i; j<n; j++) { if(a[j]<min) { min=a[j]; temp=j; t=1; } } if(t) swap(a[i],a[temp]); }}void print(int *a,int n){ for(int i=0; i<n; i++) cout<<*(a+i)<<" "; cout<<endl;}int main(){ int a[10]= {15,11,14,19,16,13,17,18,12,10}; print(a,10); ChoiceSort(a,10); print(a,10);}
0 0
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序:
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 111
- javaweb学习总结(四)——Http协议
- shell学习-10-函数
- JavaEE 获取路径全攻略
- JQ实现函数连续不断的重复执行
- 选择排序
- SymmetricAlgorithmHelper对称加密辅助类,支持DES,3DES,AES,RC2
- Android Material Design之Toolbar与Palette实践
- 初识java的面向对象及Java中数据类型-----自学JAVA(第三节)
- 读取按照自己的规则保存到sd卡中的字节文件
- python md5计算
- asp.net SessionState之sqlserver模式
- 复杂链表的复制
- 二叉搜索树JAVA实现