由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问个题?
相关主题
aababccbc remove abc求问一道算法题~
做题做得很郁闷,求指点讨论一道两个linked list的题目
这题谁知道答案?专家们,find the longest common substring of two strings
经典面试题两个Sorted Array,找K smallest element
贡献个regular expression DP解法求一题的完美简洁解答
50行code能解决addbinary 问题么重新看一道经典题
做了一道edit distance,讨论DP的初始化阶段问个MSFT的题
上一道题给你们休息休息求教 合并两数组 并排除重复
相关话题的讨论汇总
话题: len2话题: len1话题: int话题: str1话题: str2
进入JobHunting版参与讨论
1 (共1页)
P*******b
发帖数: 1001
1
写程序求一个词到另一个词的最短变换路径。这个题是怎么回事。哪位给指点一下。谢谢
j*****u
发帖数: 1133
2
edit distance

谢谢

【在 P*******b 的大作中提到】
: 写程序求一个词到另一个词的最短变换路径。这个题是怎么回事。哪位给指点一下。谢谢
h***o
发帖数: 1494
3
int TransferString(char* str1, char* str2)
{
if(!str1||!str2)
return -1;
int len1=strlen(str1);
int len2=strlen(str2);
int** t=new int[len1+1][len2+1];
for(int i=0;i t[i][0]=i;
for(int j=0;j t[0][j]=j;
for(j=1;j for(i=1;i {
if(str1[i]==str2[j])
d[i][j]=d[i-1][j-1];
else
{
d[i][j]=d[i-1][j]>d[i][j-1]?d[i][j-1]:d[i-1][j];
d[i][j]=d[i][j]>d[i-1][j-1]?d[i-1][j-1]:d[i][j];
d[i][j]++;
}
}
return t[len1][len2];
}
P*******b
发帖数: 1001
4
谢谢。
这个难道不要求每次变化都必须是一个合法的单词吗?

【在 h***o 的大作中提到】
: int TransferString(char* str1, char* str2)
: {
: if(!str1||!str2)
: return -1;
: int len1=strlen(str1);
: int len2=strlen(str2);
: int** t=new int[len1+1][len2+1];
: for(int i=0;i: t[i][0]=i;
: for(int j=0;j
1 (共1页)
进入JobHunting版参与讨论
相关主题
求教 合并两数组 并排除重复贡献个regular expression DP解法
求两个程序的C++ code50行code能解决addbinary 问题么
问一道题(2)做了一道edit distance,讨论DP的初始化阶段
airBnb电面面经上一道题给你们休息休息
aababccbc remove abc求问一道算法题~
做题做得很郁闷,求指点讨论一道两个linked list的题目
这题谁知道答案?专家们,find the longest common substring of two strings
经典面试题两个Sorted Array,找K smallest element
相关话题的讨论汇总
话题: len2话题: len1话题: int话题: str1话题: str2