冒泡排序法C语言代码
void Bubble_sort(int array[], int n ) //冒泡排序算法
{
int i, j, temp;
for (i = 0; i < n - 1; i++) //比较n次
键盘按键功能讲解图 {
for (j = 0; j < n - i - 1; j++) //依次比较相邻两个数,大的放后面
{
if (array[j] > array[j + 1]) //前面的数大于后面的数就交换
{
temp = array[j];
array[j] = array[j + 1];
html静态模板 array[j + 1] = temp;
}
} argument什么时候可数
}
}
//算法描述
冒泡排序是一种简单的排序算法,属于交换排序法,它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来,直到没有元素再需要交换,排序完成,它会给一个已经排好序的数组。
冒泡排序算法的运作如下:
1.比较相邻的元素,如果前一个比后一个大,就把它们两个调换位置。
冒泡排序代码c语言 2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数。
3.针对所有的元素重复以上的步骤,除了最后一个。
4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
//实现代码
#include <stdio.h>
#include <stdlib.h>
jquery第三方插件 #define LEN 10
//函数声明
void Bubble_sort(int array[], int n );
//函数定义
广告联盟大事记源码
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论