LeetCode 刷题【179. 最大数】

179. 最大数

自己做【歇菜】

看题解

java 复制代码
class Solution {
    public String largestNumber(int[] nums) {
        int n = nums.length;
        String[] ss = new String[n];
        for (int i = 0; i < n; i++) ss[i] = "" + nums[i];
        Arrays.sort(ss, (a, b) -> {
            String sa = a + b, sb = b + a ;
            return sb.compareTo(sa);
        });
        
        StringBuilder sb = new StringBuilder();
        for (String s : ss) sb.append(s);
        int len = sb.length();
        int k = 0;
        while (k < len - 1 && sb.charAt(k) == '0') k++;
        return sb.substring(k);
    }
}

作者:宫水三叶
链接:https://leetcode.cn/problems/largest-number/solutions/716725/gong-shui-san-xie-noxiang-xin-ke-xue-xi-vn86e/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
相关推荐
B站_计算机毕业设计之家1 分钟前
AI大模型:Deepseek美食推荐系统 机器学习 协同过滤推荐算法+可视化 Django框架 大数据毕业设计(源码)✅
python·算法·机器学习·数据分析·django·推荐算法·美食
小草cys3 分钟前
基于大模型的图像目标检测及跟踪算法
人工智能·算法·目标检测
代码游侠15 分钟前
C语言核心概念复习(三)
开发语言·数据结构·c++·笔记·学习·算法
池央21 分钟前
贪心算法-递增的三页子序列
算法·贪心算法
lrh12280021 分钟前
详解K近邻(KNN)算法:原理、实现与优化
算法·机器学习
程途拾光15830 分钟前
算法公平性:消除偏见与歧视的技术探索
大数据·人工智能·算法
秋风战士31 分钟前
无线通信算法之340:信道均衡除法定标讨论
算法·fpga开发·信息与通信
沧澜sincerely34 分钟前
蓝桥杯算法练习
算法·职场和发展·蓝桥杯
一起养小猫37 分钟前
Flutter for OpenHarmony 进阶:手势识别与碰撞检测算法深度解析
算法·flutter·harmonyos
Herbert_hwt39 分钟前
数据结构与算法绪论:为何学、学什么、如何避坑
c语言·数据结构·算法