Leetcode每日一题
2020:01:18.pdf
目前其时间复杂度为O(n), 空间复杂度为 O(n)
这道题还可以进行空间的压缩(常规动态规划都可以压缩), 仔细观察其求出当前值dp[x] 最多只依赖于 dp[x-1] 和 dp[x-2], 所以空间复杂度最多可以降低到 O(1)
这道题还可以进行空间的压缩(常规动态规划都可以压缩), 仔细观察其求出当前值dp[x] 最多只依赖于 dp[x-1] 和 dp[x-2], 所以空间复杂度最多可以降低到 O(1)
最近两天咕咕一下, 整理一下:
深度优先:
1. 常见递归
2. 三色遍历的非递归方法
3. morris遍历
广度优先:
1. 非递归方法
2. 递归方法
这几类不同的遍历二叉树的方法, 然后一次发出来.
深度优先:
1. 常见递归
2. 三色遍历的非递归方法
3. morris遍历
广度优先:
1. 非递归方法
2. 递归方法
这几类不同的遍历二叉树的方法, 然后一次发出来.