【LeetCode】剑指 Offer 45. 把数组排成最小的数
题目链接:剑指 Offer 45. 把数组排成最小的数 题目描述: 思路:看了这个题,最简单思路就是排序,可以使用数组的排序,需要自定义一个比较规则,这个比较规则为两个数拼接起来要最小的结果,比如10和2拼接有102和210两种结果,这里显然需要102的答案。为了更加方便,这里采用堆来定义这个规则,并且lambda表达式非常方便就实现了,代码极少。 代码:
class Solution {
public String minNumber(int[] nums) {
PriorityQueue
StringBuilder sb=new StringBuilder();
for(int num : nums){
共有 0 条评论