/// <summary>
/// 距离法算两个字符相似度
/// </summary>
public class LevenshteinDistance
{
private static LevenshteinDistance _instance = null;
public static LevenshteinDistance Instance
{
get
{
if (_instance == null)
{
return new LevenshteinDistance();
}
return _instance;
}
}
/// <summary>
/// 取最小的一位数
/// </summary>
/// <param name="first"></param>
/// <param name="second"></param>
/// <param name="third"></param>
/// <returns></returns>
public int LowerOfThree(int first, int second, int third)
{
int min = first;
if (second < min)
min = second;
字符串相似度对比(距离法)
最新推荐文章于 2023-09-10 01:40:34 发布
该博客介绍了如何利用Levenshtein距离算法计算两个字符串的相似度,并实现了一个按相似度降序排序的函数。通过创建静态实例和结构体,实现了计算字符串相似度和对一组字符串按照相似度排序的功能。
摘要由CSDN通过智能技术生成