C C 實現冒泡法排序

2021-05-27 16:01:27 字數 1031 閱讀 5778

/**

* @file gm_bsort.h

* @brief 氣泡排序

* @author don hao

* @date 2011-8-23 19:55:56

* @version

*
email:[email protected]
*
company:

*

modification:
*
write modifications here.
*/

#ifndef _gm_bsort_h

#define _gm_bsort_h

#ifdef __cplusplus

extern"c"

#endif /**< __cplusplus */

#endif /**< _gm_bsort_h */

/**

* @file gm_bsort.c

* @brief

* @author don hao

* @date 2011-8-23 19:55:58

* @version

*
email:[email protected]
*
company:

*

modification:
*
write modifications here.
*/

#include "gm_bsort.h"

#include #include void gm_bsort( char* data, int size, int isdes )

if (1 == isdes)}}

}else}}

}}int main()

; char b[10] = ;

gm_bsort(a, 10, 1);

gm_bsort(b, 10, 0);

}

氣泡排序法,cpp實現

首先,從頭開始往後掃瞄整個序列,在掃瞄過程中逐次比較相鄰兩個元素的大小.若相鄰兩個元素中,前面的元素大於後面的元素,則將它們互換,最後整個序列中最大者換到了最後的位置.然後將最大乙個元素除外,用相同的辦法掃瞄其他資料直到整個序列有順序為止.include define len 9 using nam...

冒泡法排序C 實現

看一下 include using namespace std function count the number of count variable void printf int a,int count cout endl void bubblesort int a,int count cout...

java實現氣泡排序法

一 氣泡排序法 氣泡排序法的比較方式由第乙個元素開始,比較相鄰大小,若大小順序有誤,則對調後再進行下一次元素的比較。如此掃瞄過一次之後就可確保最後乙個元素是位於正確的順序,接著再逐步進行第二次掃瞄,直到完成所有元素的排序關係為止。氣泡排序是穩定排序法。二 分析 1.最壞情況及平均情況需比較n n 1...