博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将数组排序组成最小的整数
阅读量:4513 次
发布时间:2019-06-08

本文共 580 字,大约阅读时间需要 1 分钟。

先逐位比较,如果都相等,则看哪个字符串长,将长的剩下的部分再继续和另外一个字符串比较,我这里运用递归。但是不知道为什么,结果有一点点不对,这是为什么呢???

public class CombineNumber {	public static void main(String args[]){		String[] inputs={"3","83","8","13","1"};		ArrayList a=new ArrayList();		for(int i=0;i
0?len2:len1);i++){ if(s1.charAt(i)>s2.charAt(i)) return 1; if(s1.charAt(i)
s2.length()){ //String str1; s1=s1.substring(len2); compare(s1,s2); } if(s1.length()

排序出来的结果是[13, 1, 3, 83, 8],正确的应该是1  13  3  83  8 ,相当于13和1排序的时候出错了。。。错在哪里???

 

转载于:https://www.cnblogs.com/berylqliu/p/6261516.html

你可能感兴趣的文章
Anaconda, conda, pyenv, virtualenv的区别
查看>>
POJ3636Nested Dolls[DP LIS]
查看>>
HDU 1573 X问题 [中国剩余定理]
查看>>
三分法
查看>>
数据结构复习1
查看>>
APM代码学习笔记1
查看>>
[转]35岁前程序员要规划好的四件事,健康居首位
查看>>
Delphi LiveBinds组件
查看>>
pc-H5 适配方案
查看>>
简单模拟多线程Socket通信(java)
查看>>
部署和操作 Enterprise Library 加密应用程序块
查看>>
LeetCode 66. Plus One
查看>>
[HNOI2019]校园旅行
查看>>
java 内部类和静态内部类的区别
查看>>
git 常用命令
查看>>
throw er; Unhandled 'error' event Error: listen EADDRINUSE的解决方法
查看>>
2016年9月份工作知识点汇总
查看>>
NOR Flash的原理与操作
查看>>
javaweb学习总结(二十六)——jsp简单标签标签库开发(二)
查看>>
Could not open Hibernate Session for transaction, 数据库连接超时解决方法
查看>>