algorithm/算法/learn/体系/20.暴力递归到动态规划(二).md

27 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### 背包问题
重量数组w[]
价值数据v[]
bag maxvalue int
自由挑选货物,让背包里装的货物最多
### 数字对应
规定1对应A2对应B3对应C·····26对应Z
那么一个数字字符串比如111就可以转换为AAAKAAK
给定一个只有数字字符串组成的字符串str返回对少中转换结果
### 数组转字符串
给定一个字符串str给定一个字符串类型的数组arr
出现的字符都是小写英文arr每一个字符串代表一张贴纸
你可以把当个字符剪开使用目的是拼出来str来返回需要至少
多少贴纸可以完成任务。
例子str="babac"arr={"ba","c","abcd"}
至少需要两张贴纸"ba"和"abcd",因为使用这两张贴纸,
把每一个字符串单独剪开含有2个a、2个b、1个c。是可以
拼出str的。所以返回2
### 最长公共子序列
样本对应模型:
### 模型
1. 从左往右尝试,要不要判断
2. 范围尝试,开头和结尾
3. 样本对应模型,结尾
4. 业务限制模型