![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构+算法
既生厌
life is gambling.
展开
-
Num.1:递推算法
递推算法算法思路递推算法使用“步步为营”的方法,不断利用已有的信息推导出新的东西。原创 2017-09-14 11:09:20 · 768 阅读 · 0 评论 -
编程的灵魂:数据结构+算法
程序 = 数据结构+算法+程序设计语言原创 2017-09-14 09:51:51 · 905 阅读 · 0 评论 -
Num.2 枚举(穷举)算法
算法思路枚举法的本质就是从所有候选答案中去搜索正确的解使用该算法需要满足两个条件:- 可预先确定候选答案的数量;- 候选答案的范围在求解之前必须有一个确定的集合原创 2017-09-14 15:42:44 · 415 阅读 · 0 评论 -
Num.3 递归算法
Num.3 递归算法算法思路递归算法,就是一种直接或者间接地调用自身的算法。具体实现过程一般通过函数或子过程来完成,在函数或子过程的内部,编写代码直接或间接地调用自己,即可完成递归操作。原创 2017-09-16 21:48:45 · 305 阅读 · 0 评论 -
Num.4 分治算法
Num.4 分治算法算法思路使用分治法设计程序时,一般可按以下步骤进行:分解:将要求解的问题划分成若干规模较小的同类问题;求解:当子问题划分的足够小时,用较简单的方法解决;合并:按求解问题的要求,将子问题的解逐层合并,即可构成最终的解。原创 2017-09-16 22:23:36 · 479 阅读 · 0 评论