5-16 选择排序
来源:互联网 发布:中国网络发展的评价 编辑:程序博客网 时间:2024/05/16 05:08
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int n;
cin>>n;
int in[n+1];
cin>>in[0];
int maxx=in[0]; //最大值
for(int i=1;i<n;i++)
{
cin>>in[i];
if(maxx<in[i]) maxx=in[i];
if(minn>in[i]) minn=in[i];
}
int t=0;
cout<<endl;
for(int i=0;i<=n;i++)
{
if(in[i]==maxx)
{
swap(in[i],in[t]);
t++;
maxx=in[t];
for(int j=t;j<n;j++) //重新找最大值
if(in[j]>maxx)maxx=in[j];
i=t-1;
}
}
for(int i=0;i<n;i++)
cout<<in[i]<<' ';
cout<<endl;
return 0;
}
2 0
- 5-16 选择排序
- 第16周项目1-选择排序之直接选择排序(5)
- 第16周项目选择排序之直接选择排序
- [排序算法5] - 简单选择排序
- 排序算法(5)选择排序
- DC-5:选择排序与冒泡排序
- (5)直接选择排序
- 算法【5】:简单选择排序
- 第16周项目1(5)直接选择排序
- 第16周项目1-(5)直接选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 高精度(加减乘)改
- C++ string基本用法
- 4-25 字符串
- 怎么将xls文件导入到MySQL数据库
- 2015年05月10日
- 5-16 选择排序
- 20150515cxb
- 5-16 插入排序
- 5.16cxb排序题目
- 5-16 冒泡排序
- Tree(2015nhoi第三题)
- n种钱几种分法程序
- 2015年南海区初中信息学竞赛试题解题报告
- 并查集 5-30 tree ------错误方法