Talk:Longest common substring

From Rosetta Code
Revision as of 21:47, 18 February 2015 by rosettacode>Geoffhacker (→‎Duplicate?: Elaboration.)

Duplicate?

It seems that this is a duplicate of Longest Common Subsequence?
If not, is it unique enough to co-exist? --Paddy3118 (talk) 13:56, 18 February 2015 (UTC)

It looks like this one only counts consecutive letters and doesn't allow the subsequence to be split. I vote too similar to co-exist. --Mwn3d (talk) 21:13, 18 February 2015 (UTC)
I know it's not a duplicate, because Longest Common Subsequence produces different results. For example, the longest common subsequence between "thisisatest" and "testing123testing" is "tsitest". The longest common substring is just "test". I was going to use my code as an example of dynamic programming in Longest Common Subsequence until I noticed the difference in the algorithms. Longest Common Subsequence skips characters in the middle of a string, whereas Longest Common Substring only considers consecutive characters. For that matter, the two problems also have separate Wikipedia articles, for what it's worth.
All I know is, Longest Common Subsequence didn't solve my problem, but Longest Common Substring does. That's enough reason for me for it to co-exist. --Geoffhacker (talk) 21:17, 18 February 2015 (UTC)