![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode
xylbill97
Good Good Study
展开
-
[LeetCode]动态规划法的原理和编程实践
【LeetCode】动态规划法的原理和编程实践(Datawhale八月份组队学习)在我看过的诸多面经中,动态规划出现的频率非常之高。掌握动态规划的思想确实可以解决很多问题。本篇文章主要介绍动态规划法的原理,并亲手解决LeetCode上多道可以用动态规划思想解决的题目。【LeetCode】系列文章LeetCode分治算法的原理和编程实践 发布于20200819文章目录【LeetCode】动态规划法的原理和编程实践一、动态规划的原理二、编程实战2.1 举例:第300题最长上升子序列2.2 第67原创 2020-08-22 15:22:44 · 280 阅读 · 0 评论 -
[LeetCode]分治算法的原理和编程实践
原本一直想再系统地回顾一遍基本的数据结构与算法,正好借着Datawhale八月份组队学习的契机,总结一下经典的算法思想,本篇文章主要介绍分治算法的原理,并解决LeetCode上三道可以用递归思想解决的题目。文章目录一、分治思想的原理二、编程实战2.1 第169题多数元素2.2 第53题最大子序和2.3 第50题Pow(x,n)一、分治思想的原理主要思想分治算法的主要思想是将原问题递归地分成若干个子问题,直到子问题满足边界条件,停止递归。将子问题逐个击破(一般是同种方法),将已经解决的子问题合.原创 2020-08-19 11:54:17 · 591 阅读 · 2 评论