O(sqrt(N))SPACE复杂度的算法?


13

是否存在任何已知的算法来解决需要O(sqrt(N))的SPACE复杂度的问题?我知道存在大O时间复杂性的算法。


对于称为3sum的重要问题,需要进行以下权衡。如果需要O(n2)时间,则最著名的空间复杂度是O(n)。参见arxiv.org/abs/1605.07285
eig

Answers:


15

n空间有点不寻常;出现这种复杂性的最可能的原因是中间方案中所谓的见面的结果。

我脑海中两个值得注意的例子是Eratosthenes的经典筛子和有限组上离散对数的婴儿步巨型步算法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.