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)); }