leetcode 179. Largest Number
来源:互联网 发布:淘宝设计属于什么行业 编辑:程序博客网 时间:2024/06/05 19:04
179. Largest Number
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.
直接利用sort的自定义排序功能。
static bool is_change(const string& a, const string& b) //如果a < b则交换{ string ab = a + b; string ba = b + a; return ab > ba;}class Solution {public: string largestNumber(vector<int>& nums) { string ret = ""; vector<string> num; for(auto it : nums) num.push_back(to_string(it)); sort(num.begin(), num.end(), is_change); for(int i = 0; i < num.size(); i++) ret = ret + num[i]; //如果全是0则返回"0" if (ret[0] == '0') return "0"; return ret; }};
阅读全文
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
- oracle实现 无则insert插入,有则update更新,一条语句直接进行insert/update操作
- PHP中的use关键字及文件的加载说明
- 记一次C++线程函数使用标志位的经历
- Mysql导入大容量SQL文件数据问题
- Python自然语言处理工具小结
- leetcode 179. Largest Number
- Hibernate的学习之路二(入门)
- vtk学习之路—第一章
- JUnit4中@AfterClass @BeforeClass @after @before的区别
- 技术分享连载(六十七)
- 私有云落地解决方案之openstack高可用(pike版本)-集群参数
- sketchup画圆柱面
- 一个通用的添加表字段说明的存储过程
- 更改使用CocoaPods的工程名称步骤