一、将一个数组为"1 2 3 4 5 6",转置之后输出。(两种方法)。
1.直接排序法
public class Texm{
public static void main(String[]args){
int k,m,i;
int[]arr = {1,2,3,4,5,6};
for(i=0;i<5;i++)
{
k = i;
for(int j = i+1;j<6;j++){
if(arr[k]<arr[j]){
k=j;
}
}
if(i!=k)
{
m = arr[k];
arr[k] = arr[i];
arr[i] = m;
}
}
for(i = 0;i<6;i++)
{
System.out.print(arr[i]+"");
}
}
}
2.冒泡排序法
public class Texm3{
public static void main(String[]args){
int k,j,i;
int[]arr = {1,2,3,4,5,6};
for(i=0;i<6;i++)
{
for(j = 0;j<6-i-1;j++)
{
if(arr[j]<arr[j+1])
{
k = arr[j];
arr[j] = arr[j+1];
arr[j+1] = k;
}
}
}
for(i = 0;i<6;i++)
{
System.out.print(arr[i]+"");
}
}
}