void tab(uint8_t *str,uint16 len)
{
int temp_num=len-1;
for(int i=1;i<len;i++)
{
int flag=0;
for(int j=0;j<temp_num;j++)
{
if(str[j]>str[j+1])
{
str[j]^=str[j+1];
str[j+1]^=str[j];
str[j]^=str[j+1];
flag=1;
temp_num=j;
}
}
if(!flag)
{
return;
}
}
}
冒泡排序算法
最新推荐文章于 2024-08-15 06:00:00 发布