leetcode.179. Largest Number
来源:互联网 发布:淘宝知识产权扣分 编辑:程序博客网 时间:2024/05/19 22:05
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.
struct { bool operator()(string a, string b) { string c1 = a + b; string c2 = b + a; return c1 > c2; } } compareDigits; class Solution {public: string largestNumber(vector<int>& nums) { if (nums.size() == 0) return ""; vector<string> num_str; for (int i = 0; i < nums.size(); ++i) { num_str.push_back(to_string(nums[i])); } std::sort(num_str.begin(), num_str.end(), compareDigits); string res1 = ""; for (int i = 0; i < num_str.size(); ++i) res1 += num_str[i]; if (res1[0] == '0') return "0"; else return res1; } };
0 0
- [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
- LeetCode - 179. Largest Number
- [LeetCode] 179. Largest Number
- LeetCode 179. Largest Number
- LeetCode 179. Largest Number
- [LeetCode]179. Largest Number
- LeetCode 179. Largest Number
- Leetcode 179. Largest Number
- [LeetCode]179. Largest Number
- bzoj3571: [Hnoi2014]画框
- VLC源码分析总结
- 第八周项目一(3)数组做数据成员
- 登陆界面
- Linux VFS虚拟文件系统
- leetcode.179. Largest Number
- 计算机网络(原书第六版) 第二章笔记
- 数据库学习之旅——实验7
- 调用libvlc_media_player_stop经常会导致程序挂起
- 动态生成java文件的方法
- OpenJudge C16D Extracurricular Sports(构造/大数)
- Android学习——Notification
- iOS/mac开发的一些知名个人博客(会陆续追加)
- JS验证码