文汇新民联合报业集团(算法收集)
用户投稿
•
•
阅读 42
文汇新民联合报业集团 这是算法收集板
最大公共子序列(Longest CommonSubstring, LCS)Python版
def lcs(x, y):
matrix = [''] * (len(x) + 1)
for index_x in range(len(matrix)):
matrix[index_x] = [''] * (len(y) + 1)
for index_x in range(1,len(x) + 1):
for index_y in range(1,len(y) + 1):
if x[index_x - 1] == y[index_y - 1]:#这里利用属性一
matrix[index_x][index_y] = matrix[index_x - 1][index_y - 1] + x[index_x - 1]
elif len(matrix[index_x][index_y - 1]) > len(matrix[index_x -1][index_y]):#这里和下面利用属性二
matrix[index_x][index_y] = matrix[index_x][index_y - 1]
else:
matrix[index_x][index_y] = matrix[index_x - 1][index_y]
return matrix[len(x)][len(y)]
来源 https://www.jianshu.com/p/a1806f2fef52
随机文章
SEO教程友情链接交换
搜素引擎算法
关键词排名优化
网站内容优化
站长导航
搜素引擎算法
关键词排名优化
百度搜索“网赚联盟”即可找到本站,微信搜索“小小课堂网”关注小小课堂网公众号。网赚联盟( wangzhuan.org.cn )欢迎用户投稿,发布者:用户投稿,文章版权归作者所有,投稿文章不代表网赚联盟立场,中二少年发布为网赚联盟原创文章,转载请注明出处:https://wangzhuan.org.cn/228593.html

微信扫一扫
支付宝扫一扫