【文件属性】:
文件名称:文本相似度计算
文件大小:305KB
文件格式:RAR
更新时间:2016-06-01 02:54:04
文本相似度
#include "come.h"
void main()
{
int N;
N=4;
char a[500];
char b[500];
int choice;
while(1)
{
printf("\n\n请输入第一个字符串:");
gets(a);
printf("请输入第二个字符串:");
gets(b);
ED aa(a,b);
printf("\t编辑距离 edits 为: %d \n",aa.edn());
LCS lcs1(a,b);
printf("\t最长公共子序列为: %s\n",lcs1.lcsstr());
NG ng1(a,b,N);
printf("\t字符串%d阶N-gram相似度为: %f\n",ng1.N,ng1.ngram());
}
}
【文件预览】:
edit
----test1.suo(8KB)
----test1.dsw(535B)
----test1.opt(54KB)
----ng.cpp(1KB)
----test1.sln(875B)
----test1.vcproj(6KB)
----ed.cpp(748B)
----test1.vcproj.ghost-PC.Administrator.user(1KB)
----lcs.cpp(711B)
----main.cpp(450B)
----test1.plg(1KB)
----test1.ncb(411KB)
----come.h(554B)
----Debug()
--------test1.ilk(190KB)
--------ed.obj(6KB)
--------BuildLog.htm(5KB)
--------ng.obj(6KB)
--------test1.pdb(505KB)
--------test1.pch(223KB)
--------test1.exe.embed.manifest(2KB)
--------vc60.idb(41KB)
--------vc90.pdb(68KB)
--------main.obj(9KB)
--------vc90.idb(59KB)
--------test1.exe(188KB)
--------vc60.pdb(52KB)
----test1.dsp(4KB)
网友评论
- 打不开什么鬼
- 是很完整的算法,可以跑通,但不知道是不是我数据库不好的原因,感觉这个计算相似度的算法本身精确度不是很高。