摸鱼学大师
摸鱼学大师
全部文章
分类
未归档(8)
题解(541)
归档
标签
去牛客网
登录
/
注册
摸鱼学大师的博客
问月月不明?
TA的专栏
547篇文章
2人订阅
孤帆远影碧空尽
547篇文章
10949人学习
全部文章
(共87篇)
买卖股票的动态规划与贪心
来自专栏
动态规划与贪心介绍 动态规划类似数学中的递推关系,或者更通俗地讲数列的递推关系,根据前一项与后一项之间的关系,能够推导出后一项,而一般情况下都是根据数组前面的n-1项,推导出第n项,这很有可能就是我们要求的。这种递归也可以叫做状态转移,而数组的初始值我们也可以叫做初始状态。 而贪心思想是我们以最优的...
动态规划
贪心
2022-02-20
0
783
打家劫舍与动态规划总结
来自专栏
动态规划介绍 动态规划类似数学中的递推关系,或者更通俗地讲数列的递推关系,根据前一项与后一项之间的关系,能够推导出后一项,而一般情况下都是根据数组前面的n-1项,推导出第n项,这很有可能就是我们要求的。这种递推也可以叫做状态转移,而数组的初始值我们也可以叫做初始状态。 而打家劫舍这两题,主要是数列递...
动态规划
2022-02-20
0
485
题解 | #买卖股票的最好时机(三)#
来自专栏
题目主要信息: 给出一个数组表示连续多日的股票价格 你可以选择在某一天买入股票,在另一天卖出股票,可以最多买入两次卖出两次,但是第二次买入必须在第一次卖出后,且每天只能进行一次操作 假设买卖没有手续费,问最高收益是多少,即卖出的价格减去买入的价格,如果没有利润需要返回0 具体思路: 这道题与买卖...
C++
动态规划
2022-02-19
0
661
题解 | #买卖股票的最好时机(二)#
题目的主要信息: 给出一个数组表示连续多日的股票价格 你可以选择在某一天买入股票,在另一天卖出股票,买卖可以有多次机会,但是同一天只能买或者只能卖 假设买卖没有手续费,问最高收益是多少,即卖出的价格减去买入的价格,如果没有利润需要返回0 方法一:动态规划 具体做法: 这道题与买卖股票的最好时机(...
C++
动态规划
贪心
2022-02-19
0
464
题解 | #买卖股票的最好时机(一)#
来自专栏
题目的主要信息: 给出一个数组表示连续多日的股票价格 你可以选择在某一天买入股票,在另一天卖出股票,买卖都只有一次机会,不能在同一天 假设买卖没有手续费,问最高收益是多少,即卖出的价格减去买入的价格,如果没有利润需要返回0 可以看成查找数组中b-a的最大值,其中b必须在a的后面 方法一:动态规划...
C++
动态规划
贪心
2022-02-19
0
603
题解 | #打家劫舍(二)#
来自专栏
题目主要信息: 给定一个数组,其中代表每家拥有的钱数 小偷每次不能偷取数组中相邻位置的钱,只要不相邻的钱都可以偷 数组形成环形,第一家与最后一家相邻 求最多能偷到钱数 具体思路: 这道题与打家劫舍(一)比较类似,区别在于这道题是环形,第一家和最后一家是相邻的,既然如此,在原先的方案中第一家和最后...
C++
动态规划
2022-02-19
3
686
题解 | #打家劫舍(一)#
来自专栏
题目主要信息: 给定一个数组,其中代表每家拥有的钱数 小偷每次不能偷取数组中相邻位置的钱,只要不相邻的钱都可以偷 求最多能偷到钱数 具体思路: 或许有人认为利用贪心思想,偷取最多人家的钱就可以了,要么偶数家要么奇数家全部的钱,但是有时候会为了偷取更多的钱,或许可能会连续放弃两家不偷,因此这种方案...
C++
动态规划
2022-02-19
3
659
题解 | #最小花费爬楼梯#
来自专栏
题目主要信息: 给定一个数组,其中每个元素代表该级楼梯向上爬需要支付的费用,下标从0开始 一旦支付费用,可以任意选择爬一级或是二级 需要求爬到顶楼,即越过数组末尾元素所需要的最小花费 可以从下标为0或是1的台阶开始 具体思路: 可以用一个数组记录每次爬到第i阶楼梯的最小花费,然后每增加一级台阶就...
C++
动态规划
2022-02-19
4
1064
题解 | #正则表达式匹配#
来自专栏
题目主要信息: 一个正常字符串str,可能为空,只包含小写字母 一个模式串pattern,可能为空,只包含小写字母和‘*’与‘.’ 模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次) 求str与pattern是否能完全匹配 具体思路: 如果是只...
C++
动态规划
2022-02-19
1
354
题解 | #最长上升子序列(一)#
来自专栏
题目主要信息: 给定一个数组,求其中最长的严格上升子序列的长度 子序列是指数组去掉或不去掉元素后的数组,不要求在原本数组中全部相邻,但是在原数组中的相对位置不能改变 严格上升指子序列严格单调递增 具体思路: 要找到最长的递增子序列长度,常用方法是动态规划,用dp[i]dp[i]dp[i]表示到元...
C++
动态规划
2022-02-18
0
396
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页