1 / 4
文档名称:

【C语言】编辑距离问题【原创技术】.doc

格式:doc   大小:67KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

【C语言】编辑距离问题【原创技术】.doc

上传人:vqjyga55 2018/1/23 文件大小:67 KB

下载得到文件列表

【C语言】编辑距离问题【原创技术】.doc

文档介绍

文档介绍:字符串A通过插入、删除、替换字符变成另一个字符串B,操作的次数表示两个字符串的差异。
用于计算文本相关性、相似性
递归关系
两字符串长度为N、M,对1≤i≤N,1≤j≤M,有
l 若ai=bj 则LD(i,j)=LD(i-1,j-1)
l 若ai≠bj 则LD(i,j)=Min(LD(i-1,j-1),LD(i-1,j),LD(i,j-1))+1
求解例
A=GGATCGA,B=GAATTCAGTTA,计算LD(A,B)
实现代码如下:
(代码一)
#include<>
#include<>
int min(int x,int y,int z)
{
int q;
if(x<y&&x<z) q=x;
else if(y<z&&y<x) q=y;
else q=z;
return(q);
}
int LevenshDistance(char strA[],char strB[])
{
int i,j;
int m=strlen(strA)+1;
int n=strlen(strB)+1;
int L[200][200];
for( i=0;i<m;i++)
{L[0]=i;}
for( j=0;j<n;j++)
{L[0][j]=j;}
for(i=1;i<m;i++)
for(j=1;j<n;j++){
if(strA==strB[j]) L[j]=L[i-1][j-1];
else L[j]=min(L[i-1][j-1],L[i-1][j],L[j-1])+1;
}
return L[m-1][n-1];
}
void main()
{
char a[200],b[200];
gets(a);
gets(b);
printf("%d\n",Le
venshDistance(a,b));
}
(代码二)
//题目:编辑距离计算算法
//作者:武叶
//日期:2012年3月28日
#include<>
#include<>
int min_one(int left,int middle,int right) ;
pare_Distance(char strA[],char strB[]);
int main()
{
int distance;
char a[100],b[100];
gets(a); //输入两组字符串
gets(b);
pare_Distance(a,b); //pare_Distance函数计算编辑距离
printf("%d\n",distance);
return 0;
}
int min_one(int left,int middle,int right)
{
int min_one;
if(left<middle&&left<right) min_one=left; //最右边的是最小的一个
else if(middle<right&&middle<left) min_one=middle; //中间的一个是最小的一个
else min_one=left; //右边的是最小的一个
return(min_one

最近更新

2025年温馨励志的晚安心语(集锦17篇) 59页

中医美容学概述 22页

2025年温暖中我们得到了什么作文(锦集17篇).. 24页

2025年渐行渐远的童年七年级作文(精选16篇).. 25页

2025年清肝利胆胶囊说明书(精选6篇) 11页

2025年清晨的公园作文(精选25篇) 43页

2025年一级注册建筑师之设计前期与场地设计考.. 221页

2025年一级注册建筑师之设计前期与场地设计考.. 220页

三年级语文教学工作计划 4页

2025年一级注册建筑师之建筑结构考试题库附参.. 137页

2025年一级注册建筑师之设计前期与场地设计考.. 222页

2025年一级注册建筑师之设计前期与场地设计考.. 222页

2025年各部门岗位人员安全生产责任制 26页

三年级校本教学计划 3页

2025年一级造价师之建设工程造价管理考试题库.. 169页

2025年一级造价师之建设工程造价管理考试题库.. 170页

三年级小学体育教学工作总结三年级下学期工作.. 4页

2025年中级注册安全工程师之安全生产技术基础.. 187页

三年级健康教学计划 3页

2025年中级银行从业资格之中级银行业法律法规.. 165页

2025年一级注册建筑师之建筑结构考试题库带答.. 137页

2025年中级银行从业资格之中级银行业法律法规.. 164页

2025年中级银行从业资格之中级银行业法律法规.. 164页

2025年清明节扫墓高二作文(整理12篇) 18页

2024年长沙民政职业技术学院单招职业技能测试.. 76页

高二(下学期)期末物理试卷及答案解析 24页

连铸坯表面裂纹形成及防止研究学习教案 32页

北师大版高一下数学教学计划6篇范文 20页

耶稣降生查经稿讲章 5页

房地产财务分析报告范本(共22页) 22页