LeetCode *** 179. Largest Number (sort的使用。。。)
来源:互联网 发布:电脑屏幕自动截图软件 编辑:程序博客网 时间:2024/05/17 20:30
题目:
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 is9534330
.
Note: The result may be very large, so you need to return a string instead of an integer.
分析:
代码:
class Solution {public:string largestNumber(vector<int>& nums) {string res = "";vector<string> record;for (auto num : nums) record.push_back(to_string(num));sort(begin(record), end(record), [](string &s1, string &s2){ return s1+s2>s2+s1; });for (int i = 0; i<record.size(); ++i)res += record[i];while(res[0]=='0' && res.length()>1) res.erase(0,1); return res;}};
0 0
- LeetCode *** 179. Largest Number (sort的使用。。。)
- LeetCode[Sort]: Largest Number
- [leetcode][sort] Largest Number
- Largest Number —— Leetcode(sort的妙用)
- leetcode:sort:Largest Number(179)
- LeetCode - Largest Number (sort的cmp的写法)
- leetcode 179 Largest Number (sort自定义比较函数用法)
- 【sort 专题】179. Largest Number
- [LeetCode]179.Largest Number
- LeetCode 179. Largest Number
- [leetcode] 179.Largest Number
- [LeetCode]179. Largest Number
- 179. Largest Number LeetCode
- leetcode 179. Largest Number
- LeetCode 179. Largest Number
- [leetcode] 179. Largest Number
- leetcode.179. Largest Number
- LeetCode-179.Largest Number
- android.support.design.widget.TabLayout的使用
- angular控制器之间的通信
- vi模式下的替换
- VS快捷键
- 【GDOI2016模拟4.23】数字方阵
- LeetCode *** 179. Largest Number (sort的使用。。。)
- 理解神经网络
- 【理解】 有向图强连通分量 Tarjan算法
- Java Web防止表单重复提交
- UVa 572 Oil Deposits
- ZOJ 3946-Highway Project【最短路的应用】(2016浙江省大学生程序设计竞赛)
- github小练习004
- [leetcode] 145. Binary Tree Postorder Traversal
- linux环境jdk安装及配置