期刊文献+
共找到8篇文章
< 1 >
每页显示 20 50 100
KMP算法中next数组的计算方法研究 被引量:13
1
作者 汤亚玲 《计算机技术与发展》 2009年第6期98-101,共4页
next数组的计算方法是KMP(Knuth-Morris-Pratt)算法的难点和核心。当前数据结构教材中普遍采用递推的方式来计算next数组值。文中给出一种新的采用递归思想设计的计算next数组的算法;并对当前数据结构教材中对next数组定义的其它一些改... next数组的计算方法是KMP(Knuth-Morris-Pratt)算法的难点和核心。当前数据结构教材中普遍采用递推的方式来计算next数组值。文中给出一种新的采用递归思想设计的计算next数组的算法;并对当前数据结构教材中对next数组定义的其它一些改进方式进行了讨论与分析。实验数据表明,递归算法的思想正确;并且,从算法设计上考虑,采用递归方法设计的算法具有思路清晰、易于理解和分析的优点。 展开更多
关键词 KMP next数组 递推 递归
下载PDF
基于KMP算法的next数组 被引量:1
2
作者 陈子轩 《电脑知识与技术》 2017年第1X期66-,82,共2页
该文主要叙述了基于KMP算法的next数组的理解,分析了在C++环境中利用next数组对KMP算法的具体实现,使该算法更加方便实用。
关键词 KMP算法 next数组 匹配
下载PDF
基于KMP算法Next数组的分析与优化 被引量:2
3
作者 王晓波 《电子世界》 2017年第20期196-196,198,共2页
介绍了KMP算法的基本原理和实现方法,推导了Next数组的计算方法,分析了Next数组的缺陷,提出了修改方案,并且通过实例验证了算法的可行性和有效性。
关键词 KMP算法 next数组 字符串匹配
下载PDF
浅析KMP算法中next数组值计算
4
作者 姚秀情 《数字技术与应用》 2019年第3期131-132,共2页
本文以实例出发分析了模式匹配kmp算法以及算法中next函数的含义即形成过程,由定义出发,给出详实的参数来判定k的情况来计算next数组的值,从另一个角度更好的帮助学生理解该算法。
关键词 字符串匹配 KMP算法 next数组
下载PDF
一种KMP算法中求nextval数组的改进算法 被引量:2
5
作者 王战红 张柯 姚瑶 《信阳师范学院学报(自然科学版)》 CAS 北大核心 2008年第2期285-287,共3页
KMP算法是一经典的模式匹配算法,有着广泛的应用.实现该算法的关键是计算模式的next或nextval数组值.本文针对计算nextval数组传统算法难于求解的问题,提出了一种基于next数组来计算其nex-tval数组的改进方法.实验结果表明该方法能有效... KMP算法是一经典的模式匹配算法,有着广泛的应用.实现该算法的关键是计算模式的next或nextval数组值.本文针对计算nextval数组传统算法难于求解的问题,提出了一种基于next数组来计算其nex-tval数组的改进方法.实验结果表明该方法能有效地提高计算效率,且易于求解. 展开更多
关键词 模式匹配 next数组 nextval数组
下载PDF
KMP算法的优化与应用
6
作者 马锐彦 《电脑知识与技术》 2023年第20期73-75,共3页
KMP算法是模式匹配问题中的一种著名算法。通过对比分析可知,KMP算法的前缀数组nextval数组是next数组的改进。将KMP算法与BM算法结合,可以在匹配效率上进行优化。在KMP算法的基础上加入变异的概念,将其应用到文本翻译上。文章将主要阐... KMP算法是模式匹配问题中的一种著名算法。通过对比分析可知,KMP算法的前缀数组nextval数组是next数组的改进。将KMP算法与BM算法结合,可以在匹配效率上进行优化。在KMP算法的基础上加入变异的概念,将其应用到文本翻译上。文章将主要阐述KMP算法的基本原理,优化方式和在翻译文本的简单应用。 展开更多
关键词 KMP算法 next数组 nextval数组 优化 算法应用
下载PDF
关于kmp算法改进的探讨 被引量:1
7
作者 姚秀情 《数字技术与应用》 2020年第4期102-103,共2页
本文以模式串t是否有重复的几种不同情况的例子,分析了模式匹配算法kmp的形成过程,将较难理解的next函数的计算融入到算法中去,对算法做了一点改进,改进后的算法遵循kmp算法主串指针不回溯的原则,但却更容易理解。
关键词 字符串匹配 next数组 算法改进
下载PDF
浅论《数据结构》中KMP模式匹配算法讲解
8
作者 杨凌雪 田宏兵 《科技资讯》 2019年第19期196-197,200,共3页
模式匹配是《数据结构》中关于字符串的一个基本运算,一般有两种方法,分别为"朴素算法"与"KMP算法"。KMP算法是一种高效的字符匹配算法,它的关键在于当字符匹配失败以后,利用next数组中的信息使指针不需要回退,这... 模式匹配是《数据结构》中关于字符串的一个基本运算,一般有两种方法,分别为"朴素算法"与"KMP算法"。KMP算法是一种高效的字符匹配算法,它的关键在于当字符匹配失败以后,利用next数组中的信息使指针不需要回退,这样就减少了匹配的次数,提高效率。KMP算法不容易理解,该文通过举例等方法分析KMP算法的匹配原理及过程。 展开更多
关键词 模式匹配 next数组 KMP算法讲解
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部