template<typename DATA>
void maopaoSort(DATA* pData,int nLen)
{
_ASSERT(pData);
DATA* p = pData;
while (--nLen)
{
for(int i=nLen;i>0;--i)
{
if (*p > *(p + 1))
{
*p = *p ^ *(p + 1);
*(p + 1) = *p ^ *(p + 1);
*p = *p ^ *(p + 1);
}
++p;
}
p = pData;
}
}
冒泡排序简单实现
最新推荐文章于 2022-01-21 02:07:34 发布