自信秀发

文章
7
资源
0
加入时间
2年10月24天

【字符串】字符串相似度(大小写敏感问题)(有起点的部分片段遍历)

问题描述 最长公共子串指给定的两个字符串之间最长的相同子字符串(忽略大小写),最长公共子串长度可用来定义字符串相似度。现给出两个字符串S1和S2,S1的长度为Len1,S2的长度为Len2,假设S1和S2的最长公共子串长度为LCS,则两个字符串的相似度定义为2LCS/(Len1+Len2)。例如:S1=”App”,S2=”apple”,S1长度为3,S2长度为5,它们的最长公共子串为”App”,长度为3,则相似度为23/(3+5)=0.75。现给出两个字符串,请计算它们的相似度结果保留3位小数。