最大数
要想组成最大的整数,一种直观的想法是把数值大的数放在高位。于是我们可以比较输入数组的每个元素的最高位,最高位相同的时候比较次高位,以此类推,完成排序,然后把它们拼接起来。这种排序方式对于输入数组 没有相同数字开头 的时候是有效的.
因此我们需要比较两个数不同的拼接顺序的结果,进而决定它们在结果中的排列顺序。
由于需要拼接以后才能决定两个数在结果中的先后顺序,NN 个数就有 N!N! 种拼接的可能,我们是不是需要先得到 NN 个数的全排列以后,再选出最大的呢?答案是没有必要。上述排序规则满足传递性,两个元素比


