algorithm
ktc2013
北京邮电大学电子科学与技术专业研究生大数据 机器学习,算法广告推送研究员,android开发工程师,
展开
-
从头到尾彻底理解KMP
1. 引言 本KMP原文最初写于2年多前的2011年12月,因当时初次接触KMP,思路混乱导致写也写得非常混乱,如此,留言也是“骂声”一片。所以一直想找机会重新写下KMP,但苦于一直以来对KMP的理解始终不够,故才迟迟没有修改本文。 然近期因在北京开了个算法班,专门讲解数据结构、面试、算法,才再次仔细回顾了这个KMP,在综合了一些网友的理解、以及跟我一起讲算法的两位讲师转载 2014-10-29 16:51:19 · 288 阅读 · 0 评论 -
最长公共子串
本文介绍基于最长公共子串的文本比较算法——Needleman/Wunsch算法。 以实例说明:字符串A=kitten,字符串B=sitting 那他们的最长公共子串为ittn(注:最长公共子串不需要连续出现,但一定是出现的顺序一致),最长公共子串长度为4。 定义: LCS(A,B)表示字符串A和字符串B的最长公共子串的长度。很显然,LSC(A,B)=0表示两个字符串没有公共部分。 Rev(原创 2016-06-14 10:05:43 · 422 阅读 · 0 评论