KMP算法中next数组的计算方法研究

来源 :计算机技术与发展 | 被引量 : 0次 | 上传用户:bell900818
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
next数组的计算方法是KMP(Knuth-Morris-Pratt)算法的难点和核心。当前数据结构教材中普遍采用递推的方式来计算next数组值。文中给出一种新的采用递归思想设计的计算next数组的算法;并对当前数据结构教材中对next数组定义的其它一些改进方式进行了讨论与分析。实验数据表明,递归算法的思想正确;并且,从算法设计上考虑,采用递归方法设计的算法具有思路清晰、易于理解和分析的优点。
其他文献
在全球气候变化的背景下,了解和掌握地球过去的气候变化和大尺度大气环流状况有助于我们对目前的气候状况及其影响因素做出正确评估,也能为气候模型的建立提供数据支持。理解
横机全自动编织系统是技术含量较高的智能化系统,它集自动控制、针织工艺、图像处理及计算机软件工程等众多技术为一体。它的诞生和应用给针织品的生产方式、产品结构及产业
RAS基因家族广泛存在于包括酵母、果蝇及哺乳动物在内的真核细胞中。由于Ras基因与人类恶性肿瘤的产生极为相关,所以受到极大的关注。酵母Ras蛋白参与cAMP信号转导,并由于其
认真学习贯彻习近平总书记重要指示精神和中央部署要求,把深入学习贯彻习近平新时代中国特色社会主义思想作为根本任务,全面把握守初心、担使命,找差距、抓落实的总要求,充分
单板干燥是胶合板生产过程中的重要工序,也是能耗最多的工序。目前,我国单板干燥主要方式有两种,一种是旋切后的湿单板直接进行喷气式对流干燥,另一种是对多张经太阳晾晒含水率低
葡萄糖四酯是烟草中存在的一类重要的潜香物质或香味前体物质,其特点是通常情况下没有气味,但在卷烟燃吸时,受热裂解的作用能在烟气中释放出对卷烟吸味有积极作用的酸类成分(
亚麻(拉丁学名:Linum usitatissimum),数千年以来一直是人类优质纤维的来源,如今不仅能用于纺纱织造,也被广泛应用于高性能复合材料等前沿领域。在亚麻纤维的纺纱过程中,存在