英国next童装中国官网 数据结构模式匹配求next值?

数据结构模式匹配求next值?例如,求解模式字符串a B a B C a C next value 0 1 1 2 2 3 1 2 next数组的方法是:第一位的next value为0,第二位的ne

数据结构模式匹配求next值?

例如,求解模式字符串a B a B C a C next value 0 1 1 2 2 3 1 2 next数组的方法是:第一位的next value为0,第二位的next value为1。当稍后解出每个位的下一个值时,将根据前一位进行比较。首先,比较上一位与其下一个值对应的内容。如果相等,则该位的下一个值为上一位的下一个值加1;如果不相等,则继续查找下一个值对应的内容与上一位进行比较,直到发现该位内容的下一个值对应的内容与上一位相等,则对应于位加1的值是请求的下一个值如果找到第一个位但没有找到与前一个位相等的内容,则请求位上的下一个值是1。有几种方法,我现在只懂这一种。还有另一种方法,它从下一个值-1开始