问题是,当我将Damerau-Levenshtein应用于两个字符串(如cat sat on a mat和dog sat mat )时,我得到的编辑距离为8。现在我想知道是否有任何方法可以假设或找到此距离(相似度)的最大值,并在0和1之间转换,或者我们如何设置最大值,至少我可以说:distance =1 - similarity。写这篇文章的原因是,我正在为一些距离度量设置阈值,比如余弦,Levenstein和damerau levenstein,所有的输出都应该在0和1之间。
Diff function on two arrays (or how to turn Old into New)
One[]={2,3,4,5,6,7}Diff: insert 1 into One[0], One[]={1,2,3,4,5,6,7}Diff: modify 6 into 5 in One[4], One[]={1,2,3,5,5,7}
Diff: modify 7 into 5 i
我正在制作一个程序,我想要实现的一个特性是错误检查类型,如果C++程序在程序中搜索并且找不到匹配,它将返回最接近的匹配字符串。help_data["invite"] = "**How to use?**\n `/invite` - *No other parameters* \n **Purpose** \n To generate an invite for Beyond!";
help_data["help"] = "**How to use?** \n `/help [command]` \n **Purpo