文件名称:map-reduce:javascript中的map reduce算法的实现
文件大小:19KB
文件格式:ZIP
更新时间:2024-05-20 21:33:05
JavaScript
MapReduceJS javascript中的map减少算法的多线程方法。 这个项目开始是一个有趣的实验。 可以在javascipt的单线程事件循环中实现此算法吗? 入门 该项目写于ES2015,并使用babel和西兰花移植到ES5。 为了充分利用该项目,您将需要创建自己的map reduce算法实现。 实现应扩展在/src/implementation.js中找到的Implementation类。 在/src/word-count-implementation.js中可以找到扩展实现的示例。 通过重写Implementation类中的_mapPartition,_reducePartition和_aggregate函数,将功能添加到实现中。 默认情况下,_mapPartition和_reducePartition将输入分为由字母顺序组成的组,这些字母顺序分别由地图子进程的数量和减少子
【文件预览】:
map-reduce-master
----package.json(333B)
----Brocfile.js(188B)
----LICENSE(1KB)
----src()
--------input()
--------implementation.js(4KB)
--------implementation.spec.js(5KB)
--------word-count-implementation.js(684B)
--------word-count-implementation.spec.js(3KB)
--------map-reduce.spec.js(4KB)
--------map-reduce.js(8KB)
--------scripts()
----.gitignore(49B)
----README.md(3KB)
----scripts()
--------word-count-reduce.js(690B)
--------word-count-map.js(514B)
----.vscode()
--------settings.json(79B)