关闭→
当前位置:求学君>快乐学习>考研>笔试实例:写出一个方法实现冒泡排序

笔试实例:写出一个方法实现冒泡排序

求学君 人气:1.02W

void BubbleSort(elemtype x[],int n)

笔试实例:写出一个方法实现冒泡排序

{

int i,j;

elemtype temp;

for(i=1;i for(j=0;j {

if(x[j]>x[j+1])

{

temp=x[j];

x[j]=x[j+1];

x[j+1]=temp;

}

}

}
拓展阅读

算法原理

冒泡排序算法的运作如下:(从后往前)

比较相邻的元素。如果第一个比第二个大,就交换他们两个。

对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的`元素应该会是最大的数。

针对所有的元素重复以上的步骤,除了最后一个。

持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。

 

TAG标签:#实例 #写出 #笔试 #冒泡排序 #