バブリングソートコードをすばやく書き、詳細な注釈をマークすることができます。コードは次のとおりです。
`` c ++
void bubble_sort（int a []、int n）//以下は関数のプログラムですbubble_sort
{{
    int i、j、temp; // 3つの整数変数を定義します
    （j = 0; j <n-1; j ++）//ネストされたサイクルを使用して、隣接する要素の各ペアを横断する（したがって、泡立て関数が遅いため、時間の複雑さが高い）
    {{
        for（i = 0; i <n-j-j; i ++）
        {{
            if（a [i]> a [i+1]）//大部分から小さく、 ">" "" "" "" "to <"！交差点交差点
            {{
                temp = a [i]; // a [i]およびa [i+1]（つまり、[i]）交換
                a [i] = a [i+1]; //基本的な交換原則 "c = a; a = b; b = c"
                a [i+1] = temp;
            }
        }
    }
}
`` `
我可以快速写一个冒泡排序的代码，并给你标记出详细注释，代码如下：
```c++
void bubble_sort(int a[], int n)    //下面是函数bubble_sort的程序 
{
    int i,j,temp;    //定义三个整型变量 
    for (j=0;j<n-1;j++)    //用一个嵌套循环来遍历一遍每一对相邻元素 （所以冒泡函数慢嘛，时间复杂度高）  
    {                           
        for (i=0;i<n-1-j;i++)
        {
            if(a[i]>a[i+1])  //从大到小排就把左边的">"改为"<" ！！！
            {
                temp=a[i];      //a[i]与a[i+1](即a[i]后面那个) 交换
                a[i]=a[i+1];    //基本的交换原理"c=a;a=b;b=c" 
                a[i+1]=temp;
            }
        }
    }    
}
```