排序算法:最简单粗暴的冒泡排序

来源:互联网 发布:手机人体建模软件 编辑:程序博客网 时间:2024/05/21 17:58

冒泡排序很简单粗暴,就是俩俩比较,按小到大或者大到小来交换元素,直接上代码:

static List<int> BubbleSort(List<int> list){    int temp;    for (int i = 0; i < list.Count - 1; i++)    {        for (int j = list.Count - 1; j > i; j--)        {            if (list[j - 1] > list[j])            {                temp = list[j - 1];                list[j - 1] = list[j];                list[j] = temp;            }        }    }    return list;}

示例源码:

Github

原创粉丝点击