您的位置:首页 > 其它

直接选择排序

2015-11-09 00:07 246 查看
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int a[10]={5,4,9,6,8,7,3,2,1,0};
for(int i=0;i<10;i++)
{
int k=i;
int key=a[i];
for(int j=i+1;j<10;j++)
{
if(a[j]<key)
{
key=a[j];
k=j;
}
}
if(k!=i)
{
swap(a[i],a[k]);
}
}
for(int i=0;i<=9;i++) cout<<a[i]<<endl;
return 0;
}

今天上了学长的C++的课。

学习了冒泡排序,课后作业是叫我们学习选择排序。

以后为直接选择排序。

感觉的话,如果以后学会了指针,动态数组,对数组的应用会更加灵活
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: