直接选择排序

来源:互联网 发布:网络销售微信聊天 编辑:程序博客网 时间:2024/06/16 15:14
#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++的课。

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

以后为直接选择排序。

感觉的话,如果以后学会了指针,动态数组,对数组的应用会更加灵活

0 0