Skip to content

Longest Common Subsequence algorithm written in C, with the use of CMake.

Notifications You must be signed in to change notification settings

rpiero99/Longest-Common-Subsequence

Repository files navigation

Longest Common Subsequence

The longest common subsequence (LCS) problem is the problem of finding the longest subsequence common to all sequences in a set of sequences (often just two sequences). It differs from the longest common substring problem: unlike substrings, subsequences are not required to occupy consecutive positions within the original sequences. The longest common subsequence problem is a classic computer science problem, the basis of data comparison programs such as the diff utility, and has applications in computational linguistics and bioinformatics. It is also widely used by revision control systems such as Git for reconciling multiple changes made to a revision-controlled collection of files.

For example, consider the sequences (ABCD) and (ACBAD). They have 5 length-2 common subsequences: (AB), (AC), (AD), (BD), and (CD); 2 length-3 common subsequences: (ABD) and (ACD); and no longer common subsequences. So (ABD) and (ACD) are their longest common subsequences.

About

Longest Common Subsequence algorithm written in C, with the use of CMake.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published