博客
关于我
718. 最长重复子数组
阅读量:278 次
发布时间:2019-03-03

本文共 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)

转载地址:http://bdsl.baihongyu.com/

你可能感兴趣的文章
BCGControlBar教程:应用向导
查看>>
MyEclipse教程:Web开发——部署并测试项目
查看>>
【更新】CLion v2018.3发布(六):VCS和插件
查看>>
文件服务器——src文件夹
查看>>
从零构建通讯器--4.4-4.5信号在创建线程的实战作用、write函数写入日志设置成不混乱、文件IO详解
查看>>
从零构建通讯器--5.2三次握手,telnet,wireshark
查看>>
关于信号的截断备忘录
查看>>
为什么vs中的地址值是顺序相反的?
查看>>
如何判断两个浮点数是否相等?
查看>>
什么是地址?
查看>>
POJ - 3984 迷宫问题(bfs+路径标记)
查看>>
2017ccpc杭州 E. Master of Subgraph(点分治 + 树dp + bitset)
查看>>
2021牛客寒假算法基础集训营3
查看>>
营收环比增幅近50%,星巴克在经历“劫”后重生吗?
查看>>
苹果进军搜索,背后藏着什么“阳谋”?
查看>>
ARK女神持仓每日跟踪-2021年01月05日
查看>>
egg:如何在控制器中拿到前端传的参数
查看>>
vue系列:vue中使用vee-validate3表单验证
查看>>
php:使用php写一个简单的接口
查看>>
mysql:三范式
查看>>