文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>冒泡算法的改进

冒泡算法的改进

时间:2010-07-23  来源:F.U.Moon


void bubbleSort(int *array, int capacity)
{
    int last = capacity;
    int j, tmp;
    while (0 < last)
    {
        tmp = last;
        for (last = j = 0; j < tmp; j++)
        {
            if (array[j] > array[j + 1])
            {
                array[j] ^= array[j + 1];
                array[j + 1] ^= array[j];
                array[j] ^= array[j + 1];

                last = j;
            }
        }
    }
}


关键点在于记录元素的交换位置。bubble sort是一种稳定(相同关键字元素不会发生交换)的排序算法,但是速度很慢。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载