[每日编程]求 largest Number - 给出一组非负整数,求这些非负整数可以拼接出的最大数字...
英文:Given a list of non negative integers, arrange them such that they form the largest number.
中文:给出一组非负整数,求这些非负整数可以拼接出的最大数字
说明:例如,给出数组 [3, 30, 34, 5, 9],拼接出的最大数字为9534330
正确的排序方法,是使用排序方法进行比较时,比较两个字符串(设为A和B),以先后顺序拼接而成的两个字符串A+B和B+A,如果A+B更大,则A在前B在后,否则A在后B在前。 public class Solution {public static String largestNumber(int[] nums){String[] array = new String[nums.length];for(int i = 0; i < nums.length; i++){array[i] = String.valueOf(nums[i]);}String temp;for(int i = 0; i < array.length; i++){for(int j = i+1; j < array.length; j++){if((array[i] + array[j]).compareTo(array[j] + array[i]) < 0){temp = array[i];array[i] = array[j];array[j] = temp;}}}if(array[0].equals("0"))return "0";else{return String.join("", array);}}public static void main(String[] args){int[] nums = {3, 30, 34, 5, 9};String largestNum = largestNumber(nums);System.out.println(largestNum);}}
转载于:https://www.cnblogs.com/limeina/p/5469377.html
[每日编程]求 largest Number - 给出一组非负整数,求这些非负整数可以拼接出的最大数字...相关推荐
- [LeetCode]179. Largest Number
[LeetCode]179. Largest Number 题目描述 解题思路 求最大的数,在数组中对于每一位数字数值越大应当越靠前,如:9 > 5,所以9应该在5之前 需要考虑的是对于不同位数 ...
- LeetCode:Largest Number - 求整型数组中各元素可拼合成的最大数字
2019独角兽企业重金招聘Python工程师标准>>> 1.题目名称 Largest Number(求整型数组中各元素可拼合成的最大数字) 2.题目地址 https://leetco ...
- 数组 ——求出一组数的最大值(用数组实现)
题目:一个养鸡场有6只鸡,它们的体重分别是3kg,5kg,1kg,3.4kg,2kg,50kg .请问这六只鸡的总体重是多少?平均体重是多少? 请你编一个程序. #include <stdio. ...
- JAVA2块钱瓶子_啤酒2元一瓶,4个瓶盖换一瓶,2个空瓶换一瓶,问:10元钱可以喝几瓶。用java编程解出答案,求大神们帮忙...
点击查看啤酒2元一瓶,4个瓶盖换一瓶,2个空瓶换一瓶,问:10元钱可以喝几瓶.用java编程解出答案,求大神们帮忙具体信息 答:package test;public class Test {publ ...
- C++练习15:求出一组数中的最大值
C++练习15:求出一组数中的最大值 题目 思路 代码 题目 求出一组数中的最大值 思路 将数据储存在数组中,设第一个数据为max,利用for循环遍历数组中每个数据,若某个数据大于max,则将其赋值给 ...
- Largest Number 179
题目描述: 给出一组非负整数,将这组整数拼接成一个数字,要求数字最大,用string返回这个最大的数字 For example, given [3, 30, 34, 5, 9], the larges ...
- c语言在一组数据中找最大值最小值,用c语言输入一组数据,输出最大最小值,求c语言程序讲解: 输入一组数据,求最大值,最小值,和,平均...
问题标题 用c语言输入一组数据,输出最大最小值,求c语言程序讲解: 输入一组数据,求最大值,最小值,和,平均 2019-7-3来自ip:18.156.193.207的网友咨询 浏览量:318 手机版 ...
- largest number java_将给定的数组组成最大的数 Largest Number
问题: Given a list of non negative integers, arrange them such that they form the largest number. For ...
- strstr函数_【每日编程176期】实现strStr() II
每日编程中遇到任何疑问.意见.建议请公众号留言或直接撩Q474356284(备注每日编程) 今日问题: 实现 strStr() 函数. 给定一个 haystack 字符串和一个 needle 字符串, ...
最新文章
- Vue给Element UI的el-popconfirm绑定按钮事件
- 分布式存储系统考虑因素-分区容错性
- jitwatch查看JIT后的汇编码
- 打印helloworld,注释,从源文件到可执行文件
- 神超重回两只手操作时代?霸哥最强上单要被抢,战场在LOL手游
- 三维点集拟合:平面拟合、RANSAC、ICP算法
- ROS actionlib学习(一)
- 二叉树打印叶子节点,非递归_使用递归打印链接列表中的备用节点
- android无法自动旋屏,Android 手动设置屏幕方向后不能自动转屏问题
- Unabe to login, status: 526
- 理解类级别的访问控制权限——类的成员函数可以访问该类所有对象的私有成员
- Ant-design-vue定制主题色
- Jquery .ajax方法分析(一)
- python上传数据到坚果云_坚果云功能
- ALSA子系统(十三)------snd_pcm_hw_refine硬件参数重定义
- 目标检测入门实战:贪吃蛇小游戏
- 【配置】Pycharm远程连接服务器、配置SSH、配置py环境
- CSS 斜条纹进度条动画
- NLP-Beginner:自然语言处理入门练习----task 1基于机器学习的文本分类
- 艺赛旗(RPA)新手课堂 - 原始字符串为什么不能以反斜杠结尾
热门文章
- 标准RTSP 消息的错误代码
- 关于table的中元素对齐方式的注意点
- uni.$emit和uni.$on用法;uni-app微信小程序页面通讯;微信小程序页面通讯
- 安卓系统源代码下载(官方教程)
- [Redux/Mobx] Redux怎么添加新的中间件?
- [react] constructor和getInitialState有不同?
- React开发(217):vs code出现‘npm’
- 前端学习(3316):connect
- react学习(43)----react中将一个元素渲染为 DOM
- [html] html的哪个标签可以预渲染?