阿里云折扣码

轻云博客 > C#技术 > 冒泡排序(C#)

冒泡排序(C#)

作者:Aisencici / 日期:2014-5-8 22:45:00 / 分类:C#技术 / 浏览:2956

从小到大:

///


/// 冒泡排序(从小到大)
///


///


void Sort(List

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


从大到小:

/// /// 冒泡排序(从大到小)/// /// void Sort(List list)
{    for (int i = list.Count - 1; i > 0; --i)
    {        for (int j = 0; j < i; j++)
        {            if (list[j] < list[j + 1])
            {                int temp = list[j];
                list[j] = list[j + 1];
                list[j + 1] = temp;
            }
        }
    }
}


本文标签:冒泡排序
From:原创
分享到: