![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
kangweicn
这个作者很懒,什么都没留下…
展开
-
java1.8 Lambda拉姆达表达式深入探究
当我们遇到下面情况时: SingleObj.getInstance().setRunnable(new Runnable() { @Override public void run() { } }); 编译器总是会提出警告,可以使用拉姆达表达式替换: SingleObj.getInstance().setRunnable(() -> { }); 这样一...原创 2020-01-10 17:05:05 · 488 阅读 · 0 评论 -
KMP
字符串A B, 在A中找B 1. 对B进行预处理,B遍历长度加1的子字符串,每个子字符串取前缀和后缀相等的最大长度,构造next数组。 例如:adcadcea 子字符串:a ad adc adca adcad adcadc... 最大前后缀相同字符串:"" "" "" a ad adc next[1...len]: 0 0 0 1 2 3 next[0]=-1 2. 与A进行匹配原创 2018-01-29 01:46:02 · 111 阅读 · 0 评论