1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
碎片内容
1 三种模式匹配算法 作业要求:分别用KMP、MonteCarlo、LasVegs算法编制三个程序,随机生成不小于 5000对长度不等的 01串(三个程序使用相同的串),然后统计算法的执行时间和 MonteCarlo算法的出错比率,并根据运行结果对三种算法进行深入的比较
1、 算法思路 KMP 算法的主要特点是指向主串的指针不需要回溯,只向右移动,即模式串在与主串失配时,并不回溯主串的指针与模式串重新匹配,而是根据已经得到的匹配信息将模式串尽可能远的向右滑动一段
滑动距离的大小取决于模式串的失效函数next, next[k](0
出售各种资料和文档