js 实现几种排序

1.冒泡排序

冒泡排序是最基础的排序

冒泡也就是一个人一个比,然后再交换

#include <stdlib.h>
#include <stdio.h>
//冒泡排序
int main()
{
    int i,j;
    int temp;
    int len;
    printf("输入几个数字:\n");
    scanf("%d",&len);
     int a[len];
    for(i=0;i<len;i++)
    {
        printf("请输入第%d个数字:",i+1);
        scanf("%d",&a[i]);
    }
    for(i=0;i<len-1;i++)
    {
        for(j=0;j<len;j++)
        {
            if(a[j]>a[j+1])
            {
                temp=a[j+1];
                a[j+1]=a[j];
                a[j]=temp;
            }
        }
    }
    for(i=0;i<len;i++)
    {
        printf("%d ",a[i]);
    }
    printf("\n");
    return 0;
}

2.选择排序

https://segmentfault.com/a/1190000009366805

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容