国产探花免费观看_亚洲丰满少妇自慰呻吟_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;    }};


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 青阳县| 炉霍县| 夏津县| 霞浦县| 巨野县| 黄龙县| 来安县| 奇台县| 井陉县| 昔阳县| 汝南县| 云安县| 昌平区| 洛南县| 永善县| 乐陵市| 龙海市| 丰镇市| 安国市| 电白县| 深州市| 茌平县| 梓潼县| 家居| 临沭县| 那曲县| 北京市| 海晏县| 油尖旺区| 吴江市| 西盟| 庄浪县| 潮州市| 梅州市| 沙湾县| 嘉义县| 康乐县| 加查县| 湘潭县| 天长市| 鄯善县|