确定2个数组是否不相交的算法

时间:2016-06-03 19:46:05

标签: algorithm hash

使用确定的理想哈希函数给出随机预期线性时间算法 两个数组A [1..n]和B [1..n]是否不相交,即A的元素是否也是B的元素。

任何人都可以告诉我如何做到这一点,甚至如何开始思考它?

1 个答案:

答案 0 :(得分:3)

for element in a:
  hasha{element} = 1

for element in b:
  if hasha{element} == 1:
    print element "found in both"

时间:O(len(a)+ len(b))