会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
TechSharingByScarlett
博客园
首页
新随笔
联系
订阅
管理
2022年7月5日
Leetcode动态递归-01背包专题-刷题心得
摘要: 01背包相关题目: 基础01背包问题: 问:0-1 背包问题:给定n种物品和一个容量为C的背包,物品i的重量是wi,其价值为vi 。应该如何选择装入背包的物品,使得装入背包中的物品的总价值最大? 基础代码: for i in range(v): #遍历所有硬币 for j in range(c):
阅读全文
posted @ 2022-07-05 13:12 范德麦韦
阅读(82)
评论(0)
推荐(0)
2022年7月4日
leetcode回溯算法-排列组合子集专题-刷题记录
摘要: 组合相关题目: 排列相关题目: 子集相关题目: 1. 回溯枚举的实现(排列与组合) 对于n个元素进行排列或组合,数组长度为k。 组合的代码如下: def con(self,arr,cur,n,k): #递归停止条件,长度为k或是枚举到第n个元素 if len(arr)==k: self.res.ap
阅读全文
posted @ 2022-07-04 19:12 范德麦韦
阅读(26)
评论(0)
推荐(0)
Leetcode贪心算法-股票专题刷题记录
摘要: LC上股票问题相关: 总体来说,股票问题更像是动态规划而不是贪心,状态转移规则是以buy ,sell设定当前持有或不持有股票,从而计算最大利润。 六个题中主要可分为无限次买卖与有限次(III,IV)买卖两类变形,在此之上加上了冻结期、手续费等小变形。 基础状态转移 以122.买卖股票最佳时机II为例
阅读全文
posted @ 2022-07-04 15:00 范德麦韦
阅读(50)
评论(0)
推荐(0)
公告