自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 一篇博文让你理解基数排序

如果我们有M个数,其范围是1~M,我们可以利用其范围的有限性结合数组实现O(m)的一种排序算法。我们定义一个数组Count,大小为M,初始化为0,于是Count有M个桶,开始都是空的,然后根据输入的内容,刚在相应的数组上加1,当一躺遍历完后,则按照数组下标的顺序输出即可。这种排序就是桶排序(bucket sort ),适用于范围有限的数或字符。而基数排序(radix sort)则是

2013-11-10 00:45:44 1441

原创 一篇博文让你理解KMP算法

提到串的模式匹配算法,不得不提两种思想方法,一种是我们常用的BF算法一种就是我们将要介绍的KMP算法。什么是模式核匹配呢?即子串的定位操作,求子串在主串中的位置。最简单的思路就是,分别利用两计数指针指向主串S和子串T中的当前正待比较的字符位置,然后从主串中的第pos个字符开始和子串的第一个字符比较,若相等,则继续比较,否则从主串的下一个字符起和子串的第一个比较,直至子串中的每一个字符都

2013-11-07 21:11:42 703

空空如也

空空如也

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

TA关注的人

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