void bubble_sort(int *array,int length)
{
int temp;
for(int i = 0;i < length-1 ; i++)
for(int j = 0;j< length-1-i ;j++)
{
if(array[j] > array[j+1]
{
temp = array[j];
array[j] = array[j+1];
array[j+1] = temp ;
}
}
}
//共需length-1大趟比较
//内部的比较次数为length-1-i//大的元素向上冒!

本文详细介绍了冒泡排序算法的基本原理、实现过程及优化方法,并通过实例展示了其在不同场景下的应用。

4567

被折叠的 条评论
为什么被折叠?



