括号中绿 1. b = abcdeabcde 时 abcde(abcde) 2. b = aabbccddee 时 a(a)b(b)c(c)d(d)e(e) 3. b = abcabcdede 时 abc(ab)de(de)晕死了..呵呵
对于 a : abcde b:aabbccddee使用lcs算法得出的结果应当是添加 a 不变 ab 添加 bc 不变 cd 添加 cde 如果 b:abcabcdede那么结果是 添加 abc 不变 abcde 添加 de
tiaoci(我挑刺,我快乐) : 你说的这样的效果可以接受,如能达到就很好了 . 但是你说的是光添加,删除的东西能判断出来么?? 正恶读LCS算法中.....E文看的稍慢点. 另外你说的: 使用lcs算法得出的结果应当是添加 a 不变 ab 添加 bc 不变 cd ( 这里是不是少个e??? ) 添加 cde
哦,看漏了,应当这样a : abcde b:aabbccddee添加 a 不变 ab 添加 bc 不变 cd 添加 d 不变 e 添加 e
自己设计的也行.
abcde
cdef
ab是删除的
f 是增加的。
songhtao : 要判断的字符串大概都2,3百字.
另外用户乙是记者编辑,不会修改太多的字.
a: abcde
b: abcdeabcde 若b: aabbccddee 若b:abcabcdede
你想要那些显示绿色?
http://www.ics.uci.edu/~eppstein/161/960229.html
1. b = abcdeabcde 时 abcde(abcde)
2. b = aabbccddee 时 a(a)b(b)c(c)d(d)e(e)
3. b = abcabcdede 时 abc(ab)de(de)晕死了..呵呵
不变 ab
添加 bc
不变 cd
添加 cde
如果 b:abcabcdede那么结果是
添加 abc
不变 abcde
添加 de
但是你说的是光添加,删除的东西能判断出来么??
正恶读LCS算法中.....E文看的稍慢点.
另外你说的:
使用lcs算法得出的结果应当是添加 a
不变 ab
添加 bc
不变 cd ( 这里是不是少个e??? )
添加 cde
不变 ab
添加 bc
不变 cd
添加 d
不变 e
添加 e
特别感谢tiaoci(我挑刺,我快乐) ,有问题我再向你请教.能留QQ么??
实际操作时是判断中英文混合, 用char array 行不.
希望内存能受的了,好几百字那.呵呵.