摘要:
给定一个数组arr(无序),其中每个元素值可为正数、负数和0,再给定一个正数k。求arr中所有连续子数组元素累加和为k的最长子数组长度。【难度:高】 示例: 输入: [2,1,-3,4,-1,2,-1,-2,4, -2,2,-2], k = 2 输出: 11 解释: 和为 2的最长连续子数组 [1, 阅读全文
posted @ 2020-03-28 19:55
bonelee
阅读(435)
评论(0)
推荐(0)
摘要:
二分法模板 链接:https://blog.csdn.net/qq_19446965/article/details/82184672 • 循环条件到底哪一个? • start <= end • start < end • start + 1 < end • 指针变换到底哪一个 • start = 阅读全文
posted @ 2020-03-28 19:54
bonelee
阅读(413)
评论(0)
推荐(0)
摘要:
dp类题目总结(双序列和背包问题): 1、双序列题目 最长回文子串 最长公共子序列(diff实现) 编辑距离 交叉字符串 特点:(1)单字符串dp,用二维dp,i,j表示s[i:j+1](2)双字符串 的,dp[i][j]表示s1[:i]和s2[:j]推导s1[i] s2[j]关系 2、背包类DP 阅读全文
posted @ 2020-03-28 19:51
bonelee
阅读(424)
评论(0)
推荐(0)

浙公网安备 33010602011771号