做完这道题,发现题解中没人尝试过将字符拓展,故分享我的思路。思路仅供参考,并非最优解核心思路:如果所有数字的长度相等,那么直接排序即可。为此,我们需要将原数组构造成每个元素长度相等的数组。 # 举个栗子 origin = [1, 23, 125, 2245] idea = [1xxx, 23xx, 125x, 2245]那么我们的问题转换为:如何将数字长度拓展,且不影响原逻辑顺序?不难发现,在这里我们是逐位进行比较大小的,跟hbase的key查询设计逻辑一致,那么不妨令[下一位] = [原数字最后一位] # 举个栗子,可以看到比较结果没有被破坏 origin = [1, 23, 125, 22...