其代码:
BOOL BubberSort(Type *pData, int nLen)
{
Type tempData;
BOOL bSwap = TRUE;
while(bSwap) //直到不再有冒泡为止
{
bSwap = FALSE;
for(int i=1; i<nLen; i++)
{
for(int j=nLen-1; j>=i; j--) //从后向前的比较
{
if(pData[j] > pData[j-1]) //不满足条件就向前走
{
tempData = pData[j];
pData[j] = pData[j-1];
pData[j-1] = tempData;
bSwap = TRUE;
}
}//for(j)
}//for(i)
}//while
return TRUE;
}