编辑
2024-12-27
算法
0

系数表示法与点值表示法

一个NN次多项式有N+1N+1个系数, 它们可以唯一确定这个多项式; 此外可以取N+1N+1个点, 计算多项式在这些点的值; 这样N+1N+1个不同的键值对也可以唯一确定一个NN次的多项式

在计算多项式乘法时, 系数表示法需要O(n2)O(n^2)的时间复杂度, 而点值表示法只需要O(n)O(n)的复杂度. 这是因为两个多项式乘积在一点的值等于它们俩在这点值的乘积

如果能有很快的方法在系数表示法与点值表示法之间转换, 将能极大地加速多项式乘法

编辑
2024-12-27
算法
0

傅里叶变换与离散傅里叶变换DFT

一个时域上的函数 x(t)x(t) 其傅里叶变换定义为

X~(ω)=+x(t)eiωtdt\tilde{X}(\omega)=\int_{-\infty}^{+\infty}x(t)e^{-i\omega t}d t

如果用频率表示, 将ω=2πf\omega=2\pi f代入可得

X~(f)=+x(t)ei2πftdt\tilde{X}(f)=\int_{-\infty}^{+\infty}x(t)e^{-i2\pi f t}d t
编辑
2024-12-27
算法
0

主定理

主定理是用于计算如下递推形式的时间复杂度

T(n)=aT(nb)+f(n)T(n)=aT\left(\dfrac nb\right)+f(n)
编辑
2024-12-18
机器学习
0

一阶马尔可夫链

某一时刻状态转移的概率只依赖前一个状态,状态之间以一定概率转移

编辑
2024-12-11
数学
0

量词实例化

定义置换就是用一个变量替换另一个变量,如

θ={a/b}\theta=\{a/b\}

是说这个置换的名字叫θ\theta,它将语句中的变量aa都换成变量bb。应用一个变换可以这样表示

SUBSET(θ,α)SUBSET(\theta,\alpha)

表示对语句α\alpha应用置换θ\theta