自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

maershii

You pay, you gain.

  • 博客(4)
  • 收藏
  • 关注

原创 【算法】子串和(乘积)最大DP

1. 最大子序和给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。nums中有正有负。class Solution: def maxSubArray(self, nums): res = [0 for i in range(len(nums))] res[0] = nums[0] ...

2018-10-31 16:09:50 416

原创 【算法】LCS最长公共子串DP

基础题型:最长共公共子序列(不连续)lcs 最长公共子串(连续)lcstr 最长回文子序列(不连续)lps 最长回文子串(连续)lpstr拓展题型平方串(lcs拓展) 给定一个字符串,问是否能通过添加一个字母将其变为回文串(lcstr拓展)  1. 最长公共子序列LCS输入:‘abcdef’,‘agbcje’输出:‘abce’#该版本是返回最长公共子串...

2018-10-31 13:55:59 319

原创 【算法】括号问题

1. 合法括号深度一个合法的括号匹配序列有以下定义:1、空串""是一个合法的括号匹配序列2、如果"X"和"Y"都是合法的括号匹配序列,"XY"也是一个合法的括号匹配序列3、如果"X"是一个合法的括号匹配序列,那么"(X)"也是一个合法的括号匹配序列4、每个合法的括号序列都可以由以上规则生成。例如: "","()","()()&

2018-10-31 10:00:34 871

原创 【算法】斐波那契数列vs卡塔兰数列DP

1. 斐波那契数列公式:应用:爬楼梯假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?class Solution: def climbStairs(self, n): if n <= 1: return 1 res = [0 for i i...

2018-10-30 14:14:28 300

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除