-------------数学------------
文章平均质量分 61
丿残念灬
这个作者很懒,什么都没留下…
展开
-
总结--卡特兰数及卡特兰三角
卡特兰数:由n个X和n个Y组成一个序列,满足“所有前缀中Y出现的次数不能超过X出现的次数”的序列的个数 卡特兰三角:由n个X和k个Y组成一个序列,满足“所有前缀中Y出现的次数-X出现的次数小于m”的序列的个数 参考链接:https://en.wikipedia.org/wiki/Catalan_number https://en.wikipedia.org/wiki/Ca...原创 2017-05-31 21:13:33 · 1045 阅读 · 0 评论 -
FFT总结及FFT在字符串匹配上的应用
一.简介FFT即快速傅里叶变换,常用来加速多项式乘法,由此也可以变形用来解决其它问题。二.多项式乘法首先来看多项式乘法的定义:设有2个多项式则C = A * B的第p项(从第0项开始)可以表示为:,C的项数为n+m。直接模拟多项式乘法的时间复杂度为O(nm),当n和m>10000时,肯定是不可取的。这里可以用到FFT加速这一过程(原理就不说明了),可以使时间复杂度达到O((n+m)log(n...原创 2018-04-24 10:44:07 · 5743 阅读 · 0 评论