在你的基础上改了一下,也不知道有没有好一点,请批评指正 public class Solution { public String PrintMinNumber(int [] number) { if(number==null||number.length==0) return ""; for(int i=0;i<number.length;i++){ for(int j=i+1;j<number.length;j++){ String sum1=String.valueOf(number[i])+String.valueOf(number[j]); String sum2=String.valueOf(number[j])+String.valueOf(number[i]); if(sum1.compareTo(sum2)>0){ int temp=number[i]; number[i]=number[j]; number[j]=temp; } } } String str=""; for(int i=0;i<number.length;i++) str=str+String.valueOf(number[i]); return str; } }
7

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务