MyersDiff

MyersDiff 朴素版本的实现


在看一些古早的东西。
Myers 相关的论文 Myers
实现其实是一个 DPDP ,通过寻找 LCSLCS 的方式来比较文本差异,时间复杂度为 O((N+M)D)O((N + M) \cdot D)DD 为文本间的最大编辑距离,在实际应用中 DD 一般较小,故 MyersMyers 在实际应用中效率较高。

仓库地址:https://github.com/CupidsBow/DiffMerge