KMP字符串匹配算法
对于字符串的匹配,传统的暴力求解的方式BF算法具有很多的缺点,关键就是在于主串需要回溯的问题,导致算法的时间复杂度是O(n*m),而KMP算法可以完成线性的时间复杂度O(m+n).KMP算法的核心就是next数组,当模式匹配串失配的时候,next数组指示应该用模式匹配串中的那个字符来进行下一轮匹配(也就是模式匹配串回溯的位置)。而next数组的产生是取决于模式匹配串自身。这里考虑两种情况:1. 当...
Java
LeetCode and 牛客 
『技术文档』写作方法征文挑战赛
在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!
