【sort 专题】179. Largest Number
来源:互联网 发布:java poi导出word文档 编辑:程序博客网 时间:2024/06/07 17:25
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.
是一个很简单的题,但是用来排序的这个比较算法一直忘记,记录一下备用
还有就是关于0的test case的特殊处理,这次是自己想起来了!
class Solution {public: static bool cmp(int x, int y){ string s1 = to_string(x); string s2 = to_string(y); return s1 + s2 > s2 + s1; } string largestNumber(vector<int>& nums) { sort(nums.begin(), nums.end(), cmp); string result = ""; for(int i = 0; i < nums.size(); i++){ result += to_string(nums[i]); } if(result[0] == '0') return "0"; else return result; }};
阅读全文
0 0
- 【sort 专题】179. Largest Number
- LeetCode[Sort]: Largest Number
- [leetcode][sort] Largest Number
- LeetCode *** 179. Largest Number (sort的使用。。。)
- leetcode:sort:Largest Number(179)
- [LeetCode]179.Largest Number
- LeetCode 179. Largest Number
- 179.Largest Number
- [leetcode] 179.Largest Number
- 【leetocde】179. Largest number
- [LeetCode]179. Largest Number
- 179. Largest Number LeetCode
- 179. Largest Number
- leetcode 179. Largest Number
- 179. Largest Number
- 179.Largest Number
- 179. Largest Number
- 179. Largest Number
- Kinect V2开发(5)读关节数据
- 傻瓜式学习webpack(四)——图片处理
- 【转】从零开始学习音视频编程技术(二) 音频格式讲解
- 关于对Bootstrap.Table插件选择节点,全选所有子节点的问题?
- Java中的多线程
- 【sort 专题】179. Largest Number
- 前端在https请求的安全配置问题
- 1. Two Sum leetcode java
- SQL注入绕过技巧
- PrintWriter和FileWriter这两个类有什么区别
- Java
- Java Web笔记(三)
- 欢迎使用CSDN-markdown编辑器
- 冒泡排序