自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 匈牙利算法—介绍与基本用途

匈牙利算法应用于二分图(即可以分为两大部分,且个部分内不连接的图)匹配的问题,它的时间复杂度为O(nm)。它的基本原理是增广路。它的用途主要有三:1、单纯二分图匹配;2、最小点覆盖;3、最大独立集。下面,我将一一介绍。一、单纯二分图匹配例题1:有n只公牛和m只母牛,然后每只公牛都可以和几只的母牛配对。在每只公牛只能配对一只母牛的情况下,求能为牛们配对最多多少对?思路:公牛是二分图的一个集合,母牛也...

2017-03-31 14:06:44 5660

原创 KMP—介绍

KMP算法是一种改进的字符串匹配算法。它的基本功能是在O(lena+lenb)的时间内找到B串在A串种重复的次数及其位置,让我们一起来了解了解它吧! 例题(来源:poj 3461)题目大意:给出两个字符串a和b,输出a能在b中匹配的最大次数。 思路:如果选择暴力求解,我们可以用b去匹配a,一一比较,若不相同,那么b又重头开始比较。“b又重头开始比较”就是效率极低的做法,如果能直...

2017-03-02 13:21:03 335

空空如也

空空如也

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

TA关注的人

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