【发布时间】:2013-08-06 22:29:20
【问题描述】:
我不知道如何解释。一个例子似乎是最简单的方法:
[1, 4, 7, 3, 3, 3] and [4, 0, 3, 4, 9, 9]
should give [0, 1, 3, 3, 3, 4, 4, 7, 9, 9]
添加两个数组的每个元素。如果某个元素在两个数组中,则在单个数组中添加该元素的最大数量。生成的数组不需要以任何特殊方式排序,但我在这里这样做是为了便于阅读。
注意,这将用于具有未知整数值的大数组。有没有不需要太多时间/处理能力的好方法?
【问题讨论】:
-
你研究过数组排序和合并函数吗?
-
我不知道您所说的“在单个数组中添加该元素的最大数量”是什么意思
-
@Mike:有根据的猜测。第一个数组中有三个 3。第二个数组中只有一个 3。 3s 的“最大数量”是 3,因此生成的数组应该包含
[...3, 3, 3, ...]。 -
@MikeSherrill'Catcall' 感谢您的解释。看起来 OP 已经消失了。