用java实现如下:给定一个整型数组,对这个整型素组排序,是的按序拼接数组各元素得到的值最小。

2024-12-30 09:53:37
推荐回答(3个)
回答1:

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] arr = new int[]{1,13,0,3,83,8,0};
System.out.print(getMin(arr));
}
public static String getMin(int[] arr){
int[] minArr = bubbleSort(arr);
//目标字符串
String str="";
String zero="";
for(int i=0;iif(minArr[i]==0){
zero +="0";
}else{
str = str+""+minArr[i];
}
}
str +=zero; //加上0
return str;
}
public static int[] bubbleSort(int[] score){
//int score[] = {67, 69, 75, 87, 89, 90, 99, 100};
//最多走n-1躺
for(int i=0; ifor(int j=0; jif(score[j]>score[j+1]){
int temp;
temp=score[j];
score[j]=score[j+1];
score[j+1]=temp;
}
}
}
return score;
}

回答2:

这个题不难啊,自己想想吧

回答3:

呃 看上去挺简单的啊