718. 最长重复子数组
发布日期:2021-05-06 11:07:58 浏览次数:12 分类:技术文章

本文共 400 字,大约阅读时间需要 1 分钟。

在这里插入图片描述

注意是子串那样,不一样的直接为0

class Solution:    def findLength(self, A: List[int], B: List[int]) -> int:        dp = [[0] * (len(B)+1) for _ in range(len(A)+1)]        for i in range(1, len(A)+1):            for j in range(1, len(B)+1):                if A[i-1] == B[j-1]:                    dp[i][j] = dp[i-1][j-1]+1                else:                    dp[i][j] = 0        return max(max(row) for row in dp)
上一篇:leetcode周赛235
下一篇:300. 最长递增子序列

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年03月29日 19时41分45秒