179. Largest Number
来源:互联网 发布:晟元数据 副总 编辑:程序博客网 时间:2024/06/08 15:33
public String largestNumber(int[] nums) {
if(nums==null || nums.length==0){
return "";
}
String[] strs=new String[nums.length];
int count=0;
for(int i=0;i<nums.length;i++){
if(nums[i]==0){
count++;
}
strs[i]=String.valueOf(nums[i]);
}
if(count==nums.length){
return "0";
}
Arrays.sort(strs, new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
// TODO Auto-generated method stub'
String s1=o1+o2;
String s2=o2+o1;
return s2.compareTo(s1);
}
});
//System.out.println(Arrays.toString(strs));
StringBuilder sb=new StringBuilder();
for(String str:strs){
sb.append(str);
}
//System.out.println(sb.toString());
return sb.toString();
}
if(nums==null || nums.length==0){
return "";
}
String[] strs=new String[nums.length];
int count=0;
for(int i=0;i<nums.length;i++){
if(nums[i]==0){
count++;
}
strs[i]=String.valueOf(nums[i]);
}
if(count==nums.length){
return "0";
}
Arrays.sort(strs, new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
// TODO Auto-generated method stub'
String s1=o1+o2;
String s2=o2+o1;
return s2.compareTo(s1);
}
});
//System.out.println(Arrays.toString(strs));
StringBuilder sb=new StringBuilder();
for(String str:strs){
sb.append(str);
}
//System.out.println(sb.toString());
return sb.toString();
}
阅读全文
0 0
- [LeetCode]179.Largest Number
- LeetCode 179. Largest Number
- 179.Largest Number
- [leetcode] 179.Largest Number
- 【leetocde】179. Largest number
- [LeetCode]179. Largest Number
- 179. Largest Number LeetCode
- 179. Largest Number
- leetcode 179. Largest Number
- 179. Largest Number
- 179.Largest Number
- 179. Largest Number
- 179. Largest Number
- 179. Largest Number
- LeetCode 179. Largest Number
- [leetcode] 179. Largest Number
- leetcode.179. Largest Number
- 179. Largest Number
- VS2008中MFC调用OCX接口
- 第二十六讲项目3
- 关于c++中多态的浅析
- sqlserver 去除重复的数据
- 开个博客记录一下球的成长
- 179. Largest Number
- 假身份证的判定
- Spring(AbstractRoutingDataSource)实现动态数据源切换
- Dijkstra算法模板
- python实现希尔排序
- Intellij添加Maven模块
- 3.2 Linux C程序解析
- java8之行为参数化(二)
- 习题6-13 电子表格计算器(Spreadsheet Calculator, ACM/ICPC World Finals 1992, UVa215)