An open API service indexing awesome lists of open source software.

https://github.com/thisisnotjustin/diffpp


https://github.com/thisisnotjustin/diffpp

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Diff++

Diff++ is a C++ implementation of the Git diff algorithm. The first approach is a traditional Longest Common Subsequence (LCS) dynamic programming method O(N x M) while the second is based on the paper [An O(ND) Difference Algorithm and Its Variations](http://www.xmailserver.org/diff2.pdf) by Eugene Myers.

Git's diff algorithm does further enhance the Myers' algorithm, but exact replication is not the purpose of this project.

## Demo
![img](./demo/diff.png)