自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 算法设计学习笔记(七)——网络流

网络流

2020-09-28 11:07:36 696

原创 算法设计学习笔记(六)——动态规划

动态规划一、带权的区间调度(一个递归过程)1.问题:有n个需求,每个需求有一个开始时间s和一个结束时间fi,每个区间i还有一个值(或者权)vi

2020-09-06 18:48:44 2525 1

原创 算法设计学习笔记(五)——分治策略

分治策略分治策略:把输入分为若干部分,递归地求解每个部分的问题,然后把这些子问题的解组合成为一个全局的解。一、递推式1.第一个递推式:归并排序算法归并排序:把输入分成相等大小的两半,通过递归在这两部分分别求解两个子问题,然后把这两个结果组合成一个全局的解,对于初始划分与最后的重新组合仅使用线性时间。命题5.1 对某个常数,当时 并且 ...

2020-08-23 18:34:16 512

原创 算法设计学习笔记(四)

贪心算法一、区间调度:贪心算法领先回顾:区间调度问题 有标记为1,2,……,n的n个需求,每个需求i由开始时间s(i)和结束时间f(i)指定,如果没有两个需求在时间上重叠,我们就说需求的自己是相容的,我们的目标是接受一个最大的相容子集,也叫最优子集。设计贪心算法 基本思想:是用一个简单的规则来选择第一个需求i1,一旦接受了需求i1,我们就拒绝与i1不相容的需求,然后选择下一个被接受的需求i2,拒绝与i2不相容的需求,按这种方式走完所有需求。...

2020-08-16 15:48:04 1062

原创 算法设计学习笔记(三)

图一、 基本定义与应用图:由结点集合V和边集合E构成,其中每条边与两个结点相交。有向图可以表示不对称的关系图的例子:运输网络,通信网络,信息网络,社会网络,依赖网络。路径与连通性:存在一条从u到v的路径,称一个无向图是连通的如果对每两个结点u与v,都存在一条从u到v的路径和一条从v到u的路径,我们说一个有向图是强连通的。树:一个无向图如果是连通的,且不包含一个圈,我们就说它是一颗树。树是最简单的连通图,删除树中的任意一条边将使得它不再连通。命题3.1 每棵n个结点的树恰好由n-1条边。定

2020-08-09 10:58:34 283

原创 算法设计学习笔记(二)

算法分析基础一、效率效率的定义(1):当实现一个算法时,如果它在真实的输入实例上运行的快,那么这个算法是有效的。研究算法的目的:快速求解真实的问题。该定义缺少的因素:1.在哪里实现算法,这个算法有多好。2.什么是真实的输入实例。3.算法的好坏没有定义最坏情况运行时间:给定规模为N的输入上所有可能的最大运行时间的一个界。效率的定义(2):在分析的层次上,如果一个算法与蛮力搜索比较,最坏情况下达到质量上更好的性能,就说它是有效的。该定义的不足之处:质量上更好的性能意味着什么。存在绝对常数c>0和

2020-08-09 01:30:20 372

原创 算法设计学习笔记(一)

一、 稳定匹配问题1)问题完美匹配问题:有n个男人和n个女人,现要求将男女两两配对得到一个完美匹配,且这个匹配中没有不稳定配对。2)设计算法G-S算法:初始化 S to empty matchingWhile 男人 m 是自由的且没对每个女人都求过婚 选择这个m w 是 m 优先表中的最高位,且没有向她求过婚的女人 if w 是自由的 (m,w) else w 当前与 m'约会 if w 更偏爱 m'

2020-08-08 23:35:50 348

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除