美文网首页
冒泡排序

冒泡排序

作者: 幻_空 | 来源:发表于2016-07-11 20:43 被阅读0次

冒排序方法
1.每次选大的

#include <stdio.h>
//一种冒泡
int main()
{
    int k;
    int test[5]={4,12,7,8,9};
    for(int i=0;i<5;i++)
    {
        for(int j=i;j<5;j++)
        {
            if(test[j]>test[i])
            {
                k=test[i];
                test[i]=test[j];
                test[j]=k;
            }
        }
    }
    for(int i=0;i<5;i++)
    {
        printf("%d ",test[i]);
    }
    printf("\n");
    return 0;
}

2.每次选小的

#include <stdio.h>
//一种冒泡
int main()
{
    int k;
    int test[5]={4,12,7,8,9};
    for(int i=0;i<5;i++)
    {
        for(int j=i;j<5;j++)
        {
            if(test[j]<test[i])
            {
                k=test[i];
                test[i]=test[j];
                test[j]=k;
            }
        }
    }
    for(int i=0;i<5;i++)
    {
        printf("%d ",test[i]);
    }
    printf("\n");
    return 0;
}

相关文章

网友评论

      本文标题:冒泡排序

      本文链接:https://www.haomeiwen.com/subject/hkejjttx.html