看到这个题目,就想到先写一个样例,然后找规律:{30, 32};分析:第一位3相同,第二位0在前{3, 32, 321, 30, 311};分析:第一位3相同,再分析第二位:第二位没有;第二位比第第一位大时或比第一位小时;第二位相同...{30, 301, 30301};分析:前两位相同... 经过一系列简单的分析,就可以找到一个贪心策略,把数组排成最小的数。 // 做题要多看题解,看别人的思路,而不仅仅是AC! // 通过上述的分析,写了一个递归比较两个数:30,30301 import java.util.ArrayList; import java.util.Arrays; import...