C++ | Leetcode C++题解之第179题最大数

题目:

C++ | Leetcode C++题解之第179题最大数_第1张图片

题解:

class Solution {
public:
    string largestNumber(vector &nums) {
        sort(nums.begin(), nums.end(), [](const int &x, const int &y) {
            return to_string(x) + to_string(y) > to_string(y) + to_string(x);
        });
        if (nums[0] == 0) {
            return "0";
        }
        string ret;
        for (int &x : nums) {
            ret += to_string(x);
        }
        return ret;
    }
};

你可能感兴趣的:(经验分享,C++,Leetcode,题解)