之后再连接起来,使得连接的结果和按升序排序后的原数组相同。
返回能将数组分成的最多块数?...例如,分成 [5, 4], [3, 2, 1] 的结果是 [4, 5, 1, 2, 3],这不是有序的数组。...然而,分成 [2, 1], [3], [4], [4] 可以得到最多的块数。...(a, b)
for (a, b) in zip(arr, arr.sorted()) {
// 在 countA 中增加 a 出现的次数...countA[a, default: 0] += 1
// 在 countB 中增加 b 出现的次数
countB[b, default: 0] += 1