讨论/《排序算法全解析》 - 剑指 Offer 45. 把数组排成最小的数/
《排序算法全解析》 - 剑指 Offer 45. 把数组排成最小的数

var minNumber = function (nums) {
for (let a = 0; a < nums.length - 1; a++) {
for (let b = a + 1; b <= nums.length - 1; b++) {
if (String(nums[a]) + String(nums[b]) > String(nums[b]) + String(nums[a])) {
nums[a] += nums[b];
nums[b] = nums[a] - nums[b];
nums[a] -= nums[b];
}
}
}
return nums.join('');
};

js代码如上,(抛砖)等(引)更好的js代码(玉)

展开全部 4 讨论