- 5
- 0
- 约3.3千字
- 约 5页
- 2020-11-13 发布于天津
- 举报
动态规划算法是一种经典的算法它是如此美妙的算法法导论才发现自己现在才全面理解它不禁狂汗以经典的背包问题来展示动态规划算法值得每一个程序员拥有但是直到晚上看算物品的重量价值数组表示从前价值基于备忘录的动态规划算法如果代码还没有计算则进行计算个物品选能够放进承重量为的背包的子集的最大总卜如果已经进行计算则不进行计算自顶向下的动态规划算法不管是否计算过都进行计算自底向上的算法直接返回即可数组初始化输结果自顶向下的递归算法写法最简单但效率是最低的它往往把问题搞成指数级而自底向上的算法是的经典策略它比自顶
动态规划算法是一种经典的算法,它是如此美妙的算法, 法导论》,才发现自己现在才全面理解它,不禁狂汗。。
以经典的背包问题来展示动态规划算法:
值得每一个程序员拥有。但是,直到晚上看《算
1
#include stdio.h
2
3
#define N 4
4
#define W 5
5
6
//
物品的重量
7
int
w[] = {- 1, 2, 1, 3,
2};
8
9
//
价值数组
10
int
vi[] = {- 1, 12, 10,
20,
15};
11
12
int
v[N+ 1][W+ 1 ]; 〃v[i][j]
表示从前
价值
13
14
void init()
15
您可能关注的文档
- 公用房管理系统说明.docx
- 公路工程项目管理DRI.docx
- 关于“四个全面”的学习资料.docx
- 关于为民主党派提供必要办公条件的建议.docx
- 关于基金管理公司开展特定多个客户资产管理业务有关问题的规定.docx
- 冲击式破碎机未来发展前景明朗.docx
- 几种常见心理疾病的诊断的答题格式.docx
- 出租汽车客运服务规范(20201022083023).docx
- 分公司工程结算流程.docx
- 分析青少年学生旅游消费心理.docx
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
原创力文档

文档评论(0)