leetcode 179.最大数量 【数组组成最大数】
来源:互联网 发布:笛佛软件招聘 编辑:程序博客网 时间:2024/06/06 02:19
给定一个非负整数的列表,安排它们形成最大的数字。
例如,给定[3, 30, 34, 5, 9]
的最大的数字是9534330
。
注意:结果可能非常大,因此您需要返回一个字符串而不是整数。
如152 和11
15211>11152,则152排在11前面,以此两两比较,确定每个数的位置
C++代码
struct{ bool operator()(string a,string b) { string c1=a+b; string c2=b+a; return c1>c2; }}cmp;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(),cmp); string rest1=""; for(int i=0;i<num_str.size();i++) rest1+=num_str[i]; if(rest1[0]=='0') return "0"; else return rest1; }};
阅读全文
0 0
- leetcode 179.最大数量 【数组组成最大数】
- 数组--排序--组成最大数
- 数组排序算法之,组成最大数
- 找出二维数组各数组中最大数并组成新数组
- 数组最大数
- LeetCode 179. Largest Number(最大数)
- leetcode:排序数组之后相邻数的最大差
- Java有N个数字的int类型数组,如何获取数量最多并且数字最大的数以及数量
- Java从键盘中读取一串数字存入数组,并返回元素组成的最大数
- 给定一个数组,元素都是正整数,要求返回这些元素所组成的最大数
- 数组中求最大数
- 整型数组拼接最大数
- JVM可生产的最大线程数 Thread 数量
- 一组数字,求其能组成的最大数?
- 一组数字,求能组成的最大数
- leetcode oj 321. Create Maximum Number 在两个数组里选k个最大的数
- Leetcode习题记录—— palindrome和数组求最大的两个数
- 最大数
- wxPython:图标、菜单、加速键、消息框
- Codeforces Round #418部分题解
- C语言实现strcmp函数
- C++广度优先搜索算法之仙岛求药
- CentOS 不能联网以及TCP/IP网络管理工具:net-tools VS iproute2问题
- leetcode 179.最大数量 【数组组成最大数】
- Linux笔记2
- 在windows中使用ftp连接后,上传文件出现错误
- sql的左联接
- PHP-FPM进程数的设定
- postgresql 授权某个数据库的权限给test 账号 使该账号 只能操作指定DB 不能操作其他DB
- Bash基本命令整理
- 微信开发的各种坑
- Android:Socket连接传输