Largest Number|leetcode解决方案
来源:互联网 发布:linux下安装禅道 编辑:程序博客网 时间:2024/06/12 00:28
此题很容易想的方案,是对所有的数按照某种优先次序排序,然后链接就是最终结果。
那么这个优先次序是什么呢?两个数字A和B,谁应该排在前面,此时只需要比较“AB”和“BA”的大小就是两个数字A和B的优先次序。
AC代码如下:
bool myCompare(int t1, int t2){ stringstream s; s<<t1<<""<<t2; string s1=s.str(); s.str("");s.clear(); s<<t2<<""<<t1; string s2=s.str(); return s1>s2;}string largestNumber(vector<int> &num) { if(num.empty())return ""; sort(num.begin(),num.end(),myCompare); if(0==num[0])return "0"; stringstream ss; for(int i=0;i<num.size();i++){ ss << num[i]; } return ss.str();};
0 0
- Largest Number|leetcode解决方案
- Largest Number @leetCode
- LeetCode : Largest Number
- Leetcode Largest Number
- [LeetCode] Largest Number
- [leetcode]179 Largest Number
- [LeetCode] Largest Number
- Leetcode Largest Number
- [LeetCode]Largest Number
- leetcode 179: Largest Number
- 【LeetCode】Largest Number
- 【Leetcode】Largest Number
- [LeetCode]179.Largest Number
- LeetCode: Largest Number
- leetcode 之Largest Number
- [leetcode] Largest Number
- LeetCode(179) Largest Number
- [leetcode]Largest Number
- [Android] [危险!]支付宝钱包手势密码实战破解(root过的手机可直接绕过手势密码
- Windows 2000、2003、2008、2008 R2(IIS 5、6、7、7.5)中不支持 .shtml、.shtm 的解决办法
- 数据库设计的重要性和设计原则
- 【Acm】开关灯
- POJ 1006 Biorhythms
- Largest Number|leetcode解决方案
- Mac下配置PHP+MySql环境
- ADB连接不上的解决方法
- Leetcode: Same Tree
- three.js 源码注释(五十九)objects/Mesh.js
- Java笔记整理——包装类
- System.getProperty()的用途
- jQuery选择器总结
- cos x 和sin x图形绘制