fast-array-diff:节点模块查找两个数组的相同差异

时间:2021-04-01 23:49:58
【文件属性】:
文件名称:fast-array-diff:节点模块查找两个数组的相同差异
文件大小:52KB
文件格式:ZIP
更新时间:2021-04-01 23:49:58
TypeScript 快速数组差异 fast-array-diff是一个npm模块,用于查找两个数组的公共部分或不同部分,它基于LCS(最长公共子序列)问题的解决方案,广泛用于两个数组的diff / patch(例如diff / patch功能)。 git)。 该模块的算法是基于Eugene Myers,Algorithm Vol。1的论文“ O(ND)差分算法及其变体”实现的。 1 1986年第2期,第251-266页。 此实现与npm模块的实现的是:此实现的空间复杂度为O(N),而diff的实现为O(ND),因此此实现将在大型数据集上花费更少的内存。 注意:尽管实现的时间复杂度均为O(ND),但此实现的运行速度比diff慢。 安装 您可以通过npm安装模块: npm install fast-array-diff 原料药 same(arrayOld, arrayNew, compareFunc?) -
【文件预览】:
fast-array-diff-master
----.eslintrc.json(1KB)
----.gitignore(335B)
----package.json(2KB)
----package-lock.json(123KB)
----src()
--------diff()
--------index.ts(141B)
--------test()
----.travis.yml(1KB)
----LICENSE(1KB)
----tsconfig.json(272B)
----README.md(5KB)
----.vscode()
--------settings.json(514B)
--------extensions.json(576B)
----.npmignore(127B)
----tsconfig-esm.json(109B)

网友评论