剑指offer - 把数组排成最小的数
2016-08-04 21:22
183 查看
import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.Comparator; public class Solution { public static String PrintMinNumber(int [] numbers) { //char a[][]=new char[101][101]; String []s1=new String[101]; String str=""; for (int i = 0; i < numbers.length; i++) { s1[i]=String.valueOf(numbers[i]); } Arrays.sort(s1,new Comparator<String>() { public int compare(String s1, String s2) { String c1=s1+s2; String c2=s2+s1; return c1.compareTo(c2); } }); for (int i = 0; i < numbers.length; i++) { str+=s1[i]; } return str; } }
相关文章推荐
- 剑指offer编程题——08 旋转数组中的最小数字
- 剑指offer-把数组排列成最小的数
- 剑指Offer面试题8旋转数组的最小数字(二分查找)附带快排和按年龄排序
- 《苦练算法》-剑指Offer- 六、 旋转数组的最小数字 -python编写
- 剑指offer:把数组排成最小的数
- 剑指offer: 把数组排成最小的数
- 【剑指offer】旋转数组的最小数字&&二分查找
- 剑指offer——旋转数组的最小数字
- 剑指offer面试题8:旋转数组的最小数字
- 剑指offer—旋转数组的最小数字
- 【剑指offer】2.4.1查找和排序——面试题8:旋转数组的最小数字
- 【剑指offer】面试题11:旋转数组的最小数字
- 【剑指offer】Q33:把数组排成最小的数
- 剑指offer面试题[8]-旋转数组的最小数字
- 【剑指Offer】旋转数组的最小元素——JavaScript实现
- 剑指offer面试题之把数组排成最小的数
- 剑指Offer——(32)把数组排成最小的数
- 剑指Offer 33 把数组排成最小的数
- 剑指Offer:旋转数组的最小数字
- [牛客网,剑指offer,python] 旋转数组的最小数字