C语言

C语言经典冒泡排序法

时间:2024-09-24 12:38:52 C语言 我要投稿

C语言经典冒泡排序法

  在C语言中,常用的排序算法有:冒泡排序、快速排序、插入排序、选择排序、希尔排序、堆排序以及归并排序等等。以下是小编为大家搜索整理的C语言经典冒泡排序法,希望能给大家带来帮助,更多精彩内容请及时关注我们应届毕业生考试网!

  C经典冒泡排序法

  void BubleSort(int* siSortArray, int siLen)

  {

  bool bSwapped = true;

  do

  {

  bSwapped= false;

  for(int i = 0; i < siLen - 1; i++)

  {

  if (siSortArray[i] > siSortArray[i+1])

  {

  int temp = siSortArray[i];

  siSortArray[i]= siSortArray[i + 1];

  siSortArray[i+ 1] = temp;

  bSwapped= true;

  }

  }

  }while(bSwapped);

  }

【C语言经典冒泡排序法】相关文章:

经典c语言冒泡排序法08-08

C语言经典冒泡排序法详解08-03

C语言的冒泡排序方法08-22

C语言快速排序实例代码06-04

C语言中使用快速排序算法对元素排序的实例06-20

C语言选择排序算法及实例代码07-25

C语言插入排序算法及实例代码07-02

C语言实现归并排序算法实例09-18

c++快速排序详解10-18

桶排序算法的理解及C语言版代码示例07-11