![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法设计
FZQuantum
一条懒狗
展开
-
哈工大算法设计与分析总结
目录第一章 算法引言第二章 算法分析的数学基础算法复杂度的分析的数学基础master定理第三章 分治法第四章 动态规划第五章 贪心算法第六章 平摊分析第七章 最大流与最小割第八章 搜索第九章 字符串附录 经典算法总结第一章 算法引言什么是算法?可由一个给定计算模型机械地执行的规则或计算步骤序列称为该计算模型的一个计算。满足以下条件:有穷性/终止性:有限步内必须停止,确定性:每一步都是严格定义和确定的动作能行性:每一个动作都能够被精确地机械执行输入:有一个满足给定约束条件的输输出:满足给定原创 2020-07-24 11:51:20 · 2239 阅读 · 2 评论 -
算法设计之动态规划速通
动态规划一直是算法设计里面比较难的东西,在考试里也算是压轴题考试的时候常常会考这四样东西:第一问写优化子结构和子问题重叠性,并要求证明之。第二问写dp方程(就是关键部分递归的方程)第三问写伪代码第四部分时间复杂度动态规划的要点就是,先定义出代价的表达形式,然后再假定自己的设计的算法已经能够解决对应的子问题,然后再根据子问题的解组合出当前这一层问题的最优解(分治算法也是这个思想)。需要注意的是还需要定义最简单问题的解,也就是递归方程的终止条件,最后输出优化解也是一个大问题。很多问题往往是变成原创 2020-07-23 21:42:50 · 1428 阅读 · 0 评论 -
算法设计经典算法总结
目录背包问题0-1背包完全背包最长公共子序列任务安排问题(贪心法)最小生成树算法**Kruskal**Prim单源最短路径算法dijkstraFloyd背包问题0-1背包题目:有一个容量为 V 的背包,和一些物品。这些物品分别有两个属性,体积 w 和价值 v,每种物品只有一个。要求用这个背包装下价值尽可能多的物品,求该最大价值,背包可以不被装满。显然在最优解中,每个物品只有两种可能的情况,即在背包中或者不在背包中(背包中的该物品数为0或1),因此称为0-1背包问题。对于每一个物品,有两种结果:能装原创 2020-07-23 17:44:56 · 725 阅读 · 0 评论 -
最大流 Ford-Fulkerson 算法
基本思想是从任何一个可行流开始,沿增广路径对流进行增广,然后不断重复此过程,直到网络中不存在增广路径为止。原创 2020-07-21 17:02:17 · 3266 阅读 · 0 评论 -
贪心算法
贪心算法贪心法的基本原理贪心算法的基本思想 :求解最优化问题的算法包含一系列步骤每一步都有一组选择作出在当前看来最好的选择希望通过作出局部优化选择达到全局优化选择贪心算法不一定总产生优化解贪心算法是否产生优化解,需严格证明关于贪心法的证明:证明贪心法可需要证明:贪心选择性 – 优化子结构优化子结构 :证明一个优化问题可以由多个优化的子问题的解构成,但是和其在动态规划中的有些不同,贪心法的优化子结构,通常指的是去掉贪心选出来的局部最优解,剩下的部分是它所原创 2020-07-20 20:38:50 · 624 阅读 · 0 评论 -
#算法 平摊分析——一种特殊的分析方法
算法导论(第三版) 17.1-17.31.什么是平摊分析,平摊分析原理?平摊分析目的是分析给定 数据结构上的n个操作代价上界对一个数据结构 执行一个操作序列:有的代价很高有的代价一般有的代价很低如果我们想求各个操作的平均代价? 整个序列的代价是多少?那我们就要将总的代价平摊到 每个操作上(不涉及概率 异于平均分析),这就是平摊代价在平摊分析中,执行一系列数据结构操作所需要时...原创 2020-04-16 17:30:57 · 2550 阅读 · 0 评论 -
#算法 A*算法与搜索
授课视频:算法设计与分析(进阶篇) 5.31.A*简介A算法试图寻找best-First算法的最优解,什么情况下可能是最优解?A算法和分支界限的不同?分支界限算法的策略主要是剪掉不能得到最优解的侧枝A*算法的核心是告诉我们在某些情况下, 我们得 到的解一定是优化解, 于是算法可以停止,试图尽早地发现优化解 ,常使用Best-first策略求解优化问题2. A*算法2.1 A*算法...原创 2020-04-14 13:54:18 · 2224 阅读 · 1 评论 -
#算法 算法复杂度的分析的数学基础
算法导论(第三版) 第三章1. 有关渐进符号1.1渐近符号的书面定义三个主要的渐进符号:渐进符号含义ΘOΩ两个次级的渐进符号:渐进符号含义oω1.2渐近符号的含义渐进符号含义函数(使得对于足够大的n)Θ渐进紧确界O渐进上界Ω渐进下界o非渐...原创 2020-04-12 22:46:56 · 953 阅读 · 0 评论