void CockTail(int arr[],int count)
{
int bottom = 0;
int top = count-1;
bool flag = true;
while(flag)
{
flag=false;
for(int i=bottom;i<top;i++)
{
if(arr[i]>arr[i+1])
{
swap(arr[i],arr[i+1]);
flag=true;
}
}
top--;
for(int j=top;j>bottom;j--)
{
if(arr[j-1]>arr[j])
{
swap(arr[j-1],arr[j]);
flag=true;
}
}
bottom++;
}
}
鸡尾酒排序(改进的冒泡排序)
最新推荐文章于 2022-10-26 23:11:35 发布