gpt4 book ai didi

algorithm - 使用 MapReduce 查找 2 个大型排序数组的交集

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:53:12 25 4
gpt4 key购买 nike

如何使用 MapReduce 找到 2 个大型排序数组的交集

最佳答案

我不认为 MapReduce 是正确的工具;因为你的数组是排序的,你可以做相当于合并的事情,除了不是收集所有结果,你只保留出现在两个数组中的那些。不错的线性算法。但是既然你问了...

MapReduce 的 Map 部分接受一组(键,值)对。所以给出一个,其中每一对对应于一个数组中的一个元素,键是元素的值,值标识它来自哪个数组。然后 reduce 抛出任何在两个数组中都没有值的键。我将处理重复作为练习。

关于algorithm - 使用 MapReduce 查找 2 个大型排序数组的交集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8535952/

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