【排序】简单选择排序

程序代码:

//简单选择排序 
#include<iostream>
using namespace std;
void SelectSort(int* r,int n);
int main()
{
    int num[8];
    for(int i=0;i<8;i++)
        cin>>num[i];

    SelectSort(num,8);

    for(int i=0;i<8;i++)
        cout<<num[i]<<' ';  
    return 0;
} 
void SelectSort(int* r,int n)
{
    int temp=r[0];
    int i=0;
    int j=0;
    int k;
    while(j<n)
    {
        k=j;
        for(i=j+1;i<n;i++)
            if(r[i]<r[k])
                {
                    k=i;
                }
        temp= r[k];
        r[k]=r[j];
        r[j]=temp;
        j++;
    }   
}

运行结果:

全部评论

相关推荐

shtdbb_:还不错,没有让你做了笔试再挂你
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务