11、攻破最长递增子序列问题你好,我是卢誉声。 还记得我们在上个模块中讲解的子数组和子序列问题吗?相较于较为复杂的子序列问题,它的答案不一定连续;我们还讲解了子数组问题,这类问题的答案是连续的。因此,这两者之间最大的区别,其实就在于答案是否连续。 随着时间的推移,面试官们也往往...2025-11-01动态规划面试宝典
12、攻破最大子数组问题你好,我是卢誉声。 在“动态规划的套路”模块和上一课中,我们已经讨论了最典型的简单子数组问题,这其中包括: 回文子串个数; 最大子数组之和; 最长连续递增序列。 但是,在实际的技术面试环节,如果涉及到动态规划的子数组问题,那么面试官往往会根据经典...2025-11-01动态规划面试宝典
13、关键:最优子结构与状态依赖你好,我是卢誉声。 还记得我们曾经讨论过的吗?动态规划是运筹学上的一种最优化方法,常出现在数学、管理科学、计算机科学、经济学和生物信息学中,特别是在算法问题上应用广泛。当我们求解一个复杂问题时,会考虑把原问题分解为相对简单的子问题,再进行求解。 从这...2025-11-01动态规划面试宝典
14、刷题指南,熟能生巧你好,我是卢誉声。 自从给出了动态规划的解题模板后,我们就一直沿着其既定的套路在处理各式各样的动归问题。这其实印证了我们在专栏开头所说的一句话:动态规划问题简直就是模板、套路届的典范。 学到今天,其实我们已经对动态规划进行了较为全面的经验式总结,也对...2025-11-01动态规划面试宝典
15、课程回顾与总结(上)你好,我是卢誉声。 当你看到这里的时候,说明你已基本学习完了我们的整个专栏。在经过一系列的课程之后,你应该已经对最难技术面试问题——动态规划,有了较为全面的认识,并且知道该如何去解决一些经典的问题和这些问题的变种。 话说回来,无论你是按部就班学习完整...2025-11-01动态规划面试宝典
16、课程回顾与总结(下)你好,我是卢誉声。今天我们来继续课程总结,重点回顾几类经典的动态规划问题,并尝试使用我们的解题框架去解决它们。这几类问题我们前面都详细讲过,再带你巩固一遍。 经典的动态规划问题动态规划的问题主要分为三类: 求最优解(最大值和最小值):从一系列方案中...2025-11-01动态规划面试宝典