将数组进行排序,排序的原则是对于数字a和b,如果ab<ba,则a在b前。 将数组中的元素连起来即可。 注意计算ab和ba过程中的性能优化,避免重复计算,包括指数运算和求位数,也可以选择性能高的排序算法。 int g_tenPow[] = { 0, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000, }; class Solution { public: int calcDecimalLen(int n) { int cnt = 1; while (n /= 10) { cnt++; }...