【排序】简单选择排序

程序代码:

//简单选择排序 
#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++;
    }   
}

运行结果:

全部评论

相关推荐

如题,字节跳动怎么才能看到自己的面评,找hr说看不到
SoulStar:自己应该看不到,这个是字节比较保密的信息,之前有mentor加我,说他能看到,但是不能给我说,给我说了他可能就要被辞退了
点赞 评论 收藏
分享
孤寡孤寡的牛牛很热情:为什么我2本9硕投了很多,都是简历或者挂,难道那个恶心人的测评真的得认真做吗
点赞 评论 收藏
分享
10-30 23:23
已编辑
中山大学 Web前端
去B座二楼砸水泥地:这无论是个人素质还是专业素质都👇拉满了吧
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务