组成最大数
小组中每位都有一张卡片,卡片上是6位内的正整数,将卡片连起来可以组成多种数字,计算组成的最大数字。
??????????? 华为OD机试(Java)真题目录汇总
输入输出描述:
输入描述:
“,”号分割的多个正整数字符串,不需要考虑非数字异常情况,小组最多25个人
输出描述:
最大的数字字符串
输入
4589,101,41425,9999
输出
9999458941425101
解题思路
根据用户入的字符串中提取出字符串数组,然后使用大顶堆的数据结构和重写的字符串比较方法,对字符串数组进行排序,最后将排序后的字符串拼接起来,返回最大的字符串。
代码实现
package com.hw
码莎拉蒂
微信公众号
1000多个电子书覆盖计算机40多个开发方向


评论记录:
回复评论: