gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:43:29 30 4
gpt4 key购买 nike

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

谁能告诉我如何做到这一点,甚至如何开始考虑它?

最佳答案

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))

关于确定 2 个数组是否不相交的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37622285/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com