文件名称:native-hashset:Node.js和io.js的本地HashSet实现
文件大小:7KB
文件格式:ZIP
更新时间:2024-05-26 13:20:05
C++
本地哈希 提供Node的本机哈希集实现。 基于但使用编写,以为多个Node系统(以及第一个io.js系统)提供更好的支持。 通常,当JavaScript需要一个集合时,仅使用JavaScript对象就足够了: var set = {}; // add set['foobar'] = true; // contains if (!set['foobar']) { // whatever } // iterator Object.keys(set).forEach(function(k){ console.log(k); }); 这对于几百万个项目来说效果很好,但是之后它开始将v8磨碎到停顿。 它也不利于只允许使用String类型。 native-hashset使用实现HashSet,以允许使用超大型集。 自然,由于C ++的本质,因此严格键入此集合。 兼容性 如果您使
【文件预览】:
native-hashset-master
----.gitignore(56B)
----package.json(686B)
----Makefile(90B)
----src()
--------addon.cc(367B)
--------hashset.h(8KB)
----.travis.yml(204B)
----LICENSE(1KB)
----index.js(51B)
----README.md(3KB)
----binding.gyp(621B)
----test()
--------test-hashset.js(3KB)