数据结构与算法

数据结构第二季 Day17 大数乘法、动态规划开篇

2021-10-25  本文已影响0人  望穿秋水小作坊

一、大数乘法

1、大数乘法,为什么需要用字符串存储?

2、简述大数乘法的核心思想?

image.png image.png

3、上述大数乘法还可以进行优化吗?

image.png

二、动态规划开篇

1、动态规划英文名称是什么?动态规划是解决什么问题的常用策略?

image.png

2、动态规划的通常使用套路是什么(新手三步曲)?

image.png

3、使用动态规划的思想,来解决零钱兑换的问题?(结合例子理解动态规划)

image.png

4、按照上面的核心思路,如何进行代码实现?

image.png

5、暴力虽美,但是效率很低。上述代码存在什么问题?

6、接下来我们对暴力递归进行优化,使用记忆搜索法(依然自顶向下的调用)

image.png

7、为什么我们会觉得上面的算法可以使用递推(自底向上)优化?

image.png

8、上述代码时间复杂度,空间复杂度都是多少?

image.png

9、如果要求出具体选的哪几枚硬币要怎么办?

image.png

10、 如果硬币组合和零钱数都是可变的,凑不齐返回-1,如何设计代码?(通用的实现)

image.png
上一篇 下一篇

猜你喜欢

热点阅读