随笔分类 -  算法导论

algorithms
4种字符串匹配算法:KMP(下)
摘要:回顾:4种字符串匹配算法:BS朴素 Rabin-karp(上) 4种字符串匹配算法:有限自动机(中)1、图解 KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算法)。KMP算法... 阅读全文

posted @ 2015-09-08 09:50 Mereyct 阅读(5179) 评论(2) 推荐(1)

4种字符串匹配算法:有限自动机(中)
摘要:接着上文(地址),我们来聊一聊自动机算法(有限自动机字符串匹配算法)和KMP算法。====#=有限自动机算法=#===== 关于有限自动机,网上的分析的资源,大部分都很笼统,算导上的知识点,全是数学公式,看的也会特别累。因此,打算从算导的第一题开始讲起。从习题入手,讲这个算法的思想。例子:对模... 阅读全文

posted @ 2015-09-04 07:09 Mereyct 阅读(4734) 评论(0) 推荐(0)

4种字符串匹配算法:BS朴素 Rabin-karp(上)
摘要:字符串的匹配的算法一直都是比较基础的算法,我们本科数据结构就学过了严蔚敏的KMP算法。KMP算法应该是最高效的一种算法,但是确实稍微有点难理解。所以打算,开这个博客,一步步的介绍4种匹配的算法。也是《算法导论》上提到的。我会把提到的四种算法全部用c/c++语言实现。提供参考学习。下图的表格,介绍... 阅读全文

posted @ 2015-09-02 23:49 Mereyct 阅读(4343) 评论(3) 推荐(0)

导航