博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LeetCode] Largest Number
阅读量:6622 次
发布时间:2019-06-25

本文共 706 字,大约阅读时间需要 2 分钟。

Well, this problem is designed for radix sort. For more information about radix sort, Introduction to Algorithms, 3rd edition has some nice examples.

However, it can be solved simply by using the sort function while defining a new comparison function for it.

The code is pretty straight-forward.

1     static bool cmp(int s, int t) { 2         return to_string(s) + to_string(t) > to_string(t) + to_string(s); 3     } 4     string largestNumber(vector
& nums) { 5 sort(nums.begin(), nums.end(), cmp); 6 string ans; 7 for (int i = 0; i < (int)nums.size(); i++) 8 ans += to_string(nums[i]); 9 if (ans[0] == '0') return "0";10 return ans;11 }

转载地址:http://yjnpo.baihongyu.com/

你可能感兴趣的文章
跟马哥快速学linux,学习Linux,如快速入门?
查看>>
python 编辑html文件内容,使用Python解析和编辑HTML文件
查看>>
切换 ip 批处理
查看>>
CommandArgument 绑定多个参数
查看>>
dropdownlist可以多选。类似的例子。。。
查看>>
Objective-C 内存管理
查看>>
DEV GridControl绑定的数据,ID相同的行显示相同的颜色(当ID的值不确定时)
查看>>
Linux下rz,sz与ssh的配合使用
查看>>
pku 1054 The Troublesome Frog 暴力+剪枝
查看>>
iOS 文件操作:沙盒(SandBox)、文件操作(FileManager)、程序包(NSBundle)
查看>>
利用Python攻破12306的最后一道防线
查看>>
Android studio 百度地图开发(3)地图导航
查看>>
串行,并行,并发
查看>>
centos svn 的搭建
查看>>
HTML常见元素及其属性总结
查看>>
第1章关键角色及其职责——明白职责
查看>>
IOS CoreData 多表查询(下)
查看>>
mysql查询常用小语句
查看>>
mysql 数据库安装步骤个人总结
查看>>
webservice测试工具
查看>>