#coding: utf-8 ''' mbinary ######################################################################### # File : KMP.py # Author: mbinary # Mail: zhuheqin1@gmail.com # Blog: https://mbinary.xyz # Github: https://github.com/mbinary # Created Time: 2018-12-11 14:02 # Description: ######################################################################### ''' def getPrefixFunc(s): '''return the list of prefix function of s''' length = 0 i = 1 n = len(s) ret = [0] while i