class Solution:
def longestequence(self,s1,s2):
#初始化二维矩阵
len1=len(s1)
len2=len(s2)
array=[[0]*(len2+1) for _ in range(len1+1)]
#更新矩阵
for i in range(1,len1+1):
for j in range(1,len2+1):
if s1[i-1]==s2[j-1]:
array[i][j]=array[i-1][j-1]+1
else:
array[i][j]=max(array[i][j],array[i-1][j])
return array[len1][len2]
利用Python实现最长公共子序列的长度代码
最新推荐文章于 2024-09-15 22:31:42 发布