作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
作为一个思维练习,我正在尝试考虑一种具有非单调复杂度曲线的算法。我唯一能想到的是一些在四肢中具有渐近解的算法。
有没有这样一种算法,具有非单调的复杂度曲线,不依赖于渐近逼近?
最佳答案
想到离散傅里叶变换;如果按如下方式应用,它将是非单调的(并且是不连续的):
if is_power_of_2(len(data)):
return fft(data)
return dft(data)
因为 dft 在 O(N**2) 中运行而 fft 在 O(N log N) 中运行。
设计算法时,人们可能会找到一种方法来填充输入数据以消除非单调行为(即加速较小的输入),就像 fft 常用的那样。
关于algorithm - 非单调时间复杂度算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3639571/
我正在寻找一种快速方法来使 pandas 数据帧在 x 中单调。 我当前的解决方案如下: def make_monotonic(df, cols=None): """make df monot
CLOCK_REALTIME 的一个问题是它不是单调的,如果发生 NTP 同步,时间可能会倒退。 像下面这样的事情让它变得单调是否安全? struct timespec GetMonotonicTim
我是一名优秀的程序员,十分优秀!