LeetCode每日一题,179. 最大数
先看题目描述
算法和思路
排序
大致思路就是将数组里的整数都转化为字符串,构造一个字符串数组,然后对字符串数组进行排序,排序后应是降序排列,排序规则为对于字符串 a 和 b,若 a + b 的字典序小于 b + a,则将 b 排在 a 前面
算法源码
排序
1 | class Solution { |
下面是自己一开始实现的源码,忘记了可以直接使用 String 自带的方法 compareTo(),所以是手写的一个逐个字符比较的方法
1 | class Solution { |