当前位置 : 主页 > 编程语言 > java >

179. 最大数(类似剑指offer,最小数)

来源:互联网 收集:自由互联 发布时间:2022-08-15
class Solution { static bool compare ( int a , int b ) { string str_a = to_string ( a ) + to_string ( b ); string str_b = to_string ( b ) + to_string ( a ); return str_a str_b ; } public : string largestNumber ( vector int nums ) { string r



179. 最大数(类似剑指offer,最小数)_剑指offer

 


class Solution {
static bool compare(int &a,int &b)
{
string str_a=to_string(a)+to_string(b);
string str_b=to_string(b)+to_string(a);
return str_a>str_b;
}
public:
string largestNumber(vector<int>& nums) {
string res;
if(nums.size()==0)return res;
sort(nums.begin(),nums.end(),compare);
for(int i=0;i<nums.size();i++)
{
res+=to_string(nums[i]);
//00输入例子
if(nums[0]==0)break;
}
return res;
}
};

 

上一篇:数值的整数次方
下一篇:没有了
网友评论