国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Leetcode 179 Largest Number

2019-11-08 02:32:49
字體:
來源:轉載
供稿:網友

Given a list of non negative integers, arrange them such that they form the largest number.

For example, given [3, 30, 34, 5, 9], the largest formed number is 9534330.

Note: The result may be very large, so you need to return a string instead of an integer.

將給定數字連接成為一個最大的數。

字符串排序,排序規則如下:

對于a和b兩個數字,如果ab>ba則a應該排在b之前

注意全為0的情況

class Solution {public:    static bool cmp(string &a, string &b)    {        return a+b > b+a;    }    string largestNumber(vector<int>& nums)     {        vector<string> res;        for(int i = 0; i < nums.size(); i++)            res.push_back(to_string(nums[i]));        sort(res.begin(), res.end(), cmp);        string ans;        for(int i = 0; i < res.size() ; i++) ans += res[i];        if(ans[0] == '0') ans = '0';        return ans;    }};


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安阳县| 雷山县| 仪征市| 祁东县| 昌宁县| 赤水市| 万载县| 德庆县| 沾化县| 文水县| 安丘市| 丰镇市| 华坪县| 石屏县| 南宁市| 特克斯县| 来宾市| 福清市| 南澳县| 七台河市| 芷江| 柘城县| 山西省| 襄城县| 昭通市| 万宁市| 镇雄县| 兰溪市| 邵东县| 嘉祥县| 昌邑市| 井陉县| 密云县| 浪卡子县| 浦城县| 石景山区| 万荣县| 克什克腾旗| 通州区| 思茅市| 西充县|