易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

L_文本_比较相似度   [复制链接]

    2024-02-28 09:12:44
    模块控件源码
    易语言资源网
    1677 次浏览
    来源链接

在论坛上看到有人问这个,发一下2021年12月写好的代码

L_文本_比较相似度:

Levenshtein莱文斯坦距离 - 动态规划实现计算文本相似度 - 少量汇编;返回相似度百分比(0.0-1.0), 越大说明相似度越高;

只适合处理短文本,内存占用很大(你也可以自己分块处理)

读写数组成员的部分因为还是使用易语言自身的方式去访问,所以速度稍慢(重复从栈到计算具体地址)

只是这命令并不是很重要,我也就没花时间去继续改成汇编了,有需要的话可以自己弄,思路是优化掉数组访问的乘法运算部分

本方法其实也可以对比字节集,自己传入内存地址和长度就行



点我下载 (已有 82 次下载)

引用模块





引用支持库


源码文件名 支持库文件名 支持库标识
新建易程序.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:AutoLinker支持库,链接器\EC...     下一篇:【C/C++练习】【二创】 inline...