直接选择排序

来源:互联网 发布:tb程序化交易编程服务 编辑:程序博客网 时间:2024/06/08 04:31
#include<iostream>using namespace std;void swap(int* a,int* b){int temp=*a;*a=*b;*b=temp;}void main(){int a[]={3,5,7,3,2,4,6,7,9,4,3,24,6,8};int length=sizeof(a)/sizeof(int);int i;int j;for(i=0;i<length;i++){int* min=&a[i];for(j=i+1;j<length;j++){if(a[j]<*min)min=&a[j];}swap(&a[i],min);}for(i=0;i<length;i++){cout<<a[i]<<endl;}}


原创粉丝点击