
算法与数据结构
Daniel李_
学习不易,多做笔记
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
算法与数据结构#分治与动态规划
分治法,动态规划法,这两者之间有类似之处,比如都需要将问题划分为一个个子问题,然后通过解决这些子问题来解决最终问题。但其实这两者之间的区别还是蛮大的。 动态规划也是一种分治思想(比如其状态转移方程就是一种分治),但与分治算法不同的是,分治算法是把原问题分解为若干个子问题,自顶向下求解子问题,合并子问题的解,从而得到原问题的解。动态规划也是把原始问题分解为若干个子问题,然后自底向上,先求解最...原创 2020-03-19 00:42:13 · 274 阅读 · 0 评论 -
算法与数据结构#理解回溯和递归
大学后两年主要在学习数据分析、数据挖掘算法,好久没有复习数据结构和算法这门课的知识。拾起来的过程不易,多做笔记。 一.递归 程序调用自身的编程技巧称为递归( recursion)。 递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模 较小的问题来求解,递归策略只需少量的程序就可...原创 2020-03-05 17:58:14 · 374 阅读 · 0 评论