关于冒泡算法的改进

来源:互联网 发布:windows错误恢复怎么办 编辑:程序博客网 时间:2024/05/27 00:42

  public static String[] SMaopao(int a[],String s[])  //按成绩冒泡排序将学号排序;

{
int temp;
int b[]=new int[a.length];
String s2[]=new String[s.length];
String temp2;
for(int j=0,k=0;j<a.length;j++,k++)
{
b[k]=a[j];
s2[k]=s[j];
}
for(int i=b.length;i>=0;i--)
{
for(int j=0;j<i-1;j++)
{
if(b[j]<b[j+1])
{
temp=b[j];b[j]=b[j+1];b[j+1]=temp;
temp2=s2[j];s2[j]=s2[j+1];s2[j+1]=temp2;
}
}
}
return s2;
}
原创粉丝点击