自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 动态规划--计算字符串的距离

题目描述: Levenshtein 距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。编辑距离的算法是首先由俄国科学家Levenshtein提出的,故又叫Levenshtein Distance。 Ex: 字符串A:abcdefg 字符串B: abcdef 通过增加或是删掉字符”g...

2018-07-20 10:20:59 202

原创 动态规划-查找两个字符串的最长公共子串

 dp[i][j]表示str1的前i个字符与str2的前j个字符公共子串的长度。若str1[i-1]==str2[j-1],则dp[i][j]=dp[i-1][j-1]+1. #include <bits/stdc++.h> using namespace std; int main() { string str1,str2; while(cin>>s...

2018-07-17 22:04:07 1053

原创 动态规划--最长回文子串问题

设状态dp[j][i]表示索引j到索引i的子串是否为回文串,可得状态转移方程如下: dp[j][i]=true;(i==j) dp[j][i]=(str[i]==str[j]);(i-j==1) dp[j][i]=(str[i]==str[j])&&dp[j+1][i-1];(i-j>1)#include<bits/stdc++.h> using namespac...

2018-07-02 21:11:46 111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除