今天早些时候我问了类似的问题来找到两个数组中常见的最大元素。我在这里得到了几个很好的解决方案(找到两个数组中常见的最大元素?)。
现在我想到了,如果我们必须找到在 n 个不同数组中共有的最大元素而不是两个数组,该怎么办?
例子:
array1 = [1,5,2,4,6,88,34]
array2 = [1,5,6,2,34]
array3 = [1,34]
array4 = [7,99,34]
Here the maximum element which is common in all the arrays is 34.
单独创建 array1, array2 ..... array(N-1) 的哈希图,然后检查每个哈希图中 arrayN 的每个元素,以跟踪最大元素(当存在于所有哈希图中)?
我们能有比这更好的解决方案吗?