1. 程式人生 > >劍指offer32把陣列排成最小的數

劍指offer32把陣列排成最小的數

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 answer="";
        sort(numbers.begin(),numbers.end(),cmp);
        for(int i=0;i<numbers.size();i++)
        {
            answer+=to_string(numbers[i]);
        }
        return answer;
    }
};