编辑代码

Void BubbleSort(List &r,int n)
{ k=n
Do
{
all=′T′;
for(m=1;m<=k-1;m++)
  {
     i=m+1;
if(r[m].key>r[i].key)
      {
max=r[m];r[m]=r[i];
        r[i]=max;all=′F′;
}
}
k--; 
}while((all!= ′T′) && (k!=1));
}