代码随想录算法训练营第五九天| 并查集理论基础 107. 寻找存在的路径 首先要知道并查集可以解决什么问题呢?并查集常用来解决连通性问题。而判断的最底层就是根相同。两种优化方式: 路径压缩 & 按秩合并。107. 寻找存在的路径。
代码随想录算法训练营第四五天| 115.不同的子序列 583. 两个字符串的删除操作 72. 编辑距离 583. 两个字符串的删除操作。583. 两个字符串的删除操作。115.不同的子序列。115.不同的子序列。
代码随想录算法训练营第四二天| 188.买卖股票的最佳时机IV 309.最佳买卖股票时机含冷冻期 714.买卖股票的最佳时机含手续费 714.买卖股票的最佳时机含手续费。309.最佳买卖股票时机含冷冻期。188.买卖股票的最佳时机IV。
代码随想录算法训练营第四一天| 121. 买卖股票的最佳时机 122.买卖股票的最佳时机II 123.买卖股票的最佳时机III 123.买卖股票的最佳时机III。122.买卖股票的最佳时机II。121. 买卖股票的最佳时机。
代码随想录算法训练营第三二天| 动态规划理论基础 509. 斐波那契数 70. 爬楼梯 746. 使用最小花费爬楼梯 动态规划,英文:Dynamic Programming,简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的。所以动态规划中每一个状态一定是由上一个状态推导出来的,,贪心没有状态推导,而是从局部直接选最优的。746. 使用最小花费爬楼梯。509. 斐波那契数。