把数组排成最小的数

来源:互联网 发布:卖家怎么开淘宝客 编辑:程序博客网 时间:2024/06/18 05:02
class Solution {public:     static bool cmp(int a,int b){        string A="";        string B="";        A+=to_string(a);        A+=to_string(b);        B+=to_string(b);        B+=to_string(a);        return A<B;    }    string PrintMinNumber(vector<int> numbers) {        string rst="";        sort(numbers.begin(),numbers.end(),cmp);        for(int i=0;i<numbers.size();i++){           rst+=to_string(numbers[i]);        }        return rst;    }};

string中的to_string(T val)方法可以把任何算术类型的数转化为string
sort()函数中的比较函数的书写方法,这里不加static会报错

GET(对勾)

原创粉丝点击