【JavaScript版数据结构与算法面向大厂面试】第十三章 算法设计思想之“动态规划”

第十三章 算法设计思想之“动态规划”

13.1 动态规划简介

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

13.2 LeetCode: 70. 爬楼梯

在这里插入图片描述
在这里插入图片描述
法一:
代码实现:
在这里插入图片描述

  1. 时间复杂度:O(n)
  2. 空间复杂度:O(n)

法二:
代码实现:
在这里插入图片描述

  1. 时间复杂度:O(n)
  2. 空间复杂度:O(1)

13.3 LeetCode: 198. 打家劫舍

在这里插入图片描述
在这里插入图片描述
法一:
代码实现:
在这里插入图片描述

  1. 时间复杂度:O(n)
  2. 空间复杂度:O(n)

法二:
代码实现:
在这里插入图片描述

  1. 时间复杂度:O(n)
  2. 空间复杂度:O(1)

13.5 动态规划总结

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qiqizgl777/article/details/129163283