2019年2月25日训练日记

本文总结了KMP算法及其扩展应用,包括next数组的理解、循环节问题、马拉车算法和扩展KMP求最长公共前缀等内容。通过实践加深了对KMP算法核心概念的理解。

KMP/扩展KMP/马拉车裸题小结:

1、饶齐的板子有些问题,找了个新板子,用的还挺顺手。

2、有许多对KMP中next数组的理解考察,如循环节等问题,确实练练能很好地加深对next数组的理解。

3、马拉车板子一套,感觉还不错。

4、扩展KMP求的是对于原串S1的每一个后缀子串与模式串S2的最长公共前缀。它有一个next[]数组和一个extend[]数组。

next[i]表示为模式串S2中以i为起点的后缀字符串和模式串S2的最长公共前缀长度。

5、字符串的最大最小表示法第一次见,明天学习并整理一下。

继续加油。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值