首页 > 试题广场 >

手写代码:冒泡排序

[问答题]

void bublesort(int num[],int n)
{
    int tmp;
    for(int i=0;i<n-1;++i)
    {
        for(int j=0;j<n-i-1;j++)
        {
            if(num[j]>num[j+1])
            {
                tmp = num[j];
                num[j] = num[j+1];
                num[j+1] = tmp;
            }
        }
        
    }
}


发表于 2020-11-15 10:43:17 回复(0)
void bubblesort(int *a,int n)    {
    for(int i=0;i<n;++i)
        for(int j=0;j<n-1-i;++j)
            if(a[j]>a[j+1])
                swap(a[j],a[j+1]);
    return;
}
发表于 2019-06-14 12:35:08 回复(0)