algorithm - 找到前缀和变化的 O(n) 解

标签 algorithm complexity-theory

Problem

我知道这个问题是前缀和的变体,我只是在设置它时遇到了一些困难。

最佳答案

定义:

P[i] = A[i+1] + A[i+2] + ... + A[n]
Q[i] = A[1] + ... + A[i-1]

然后,S[i] = P[i] + Q[i]

关于algorithm - 找到前缀和变化的 O(n) 解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32846398/

相关文章:

java - 平滑径向渐变

algorithm - 为什么在 heapify 中 siftDown 比 siftUp 好?

performance - 您是否在 'real world' 中使用 Big-O 复杂性评估?

javascript - es6 Map 和 Set 复杂度,v8 实现

c - O(n^2) 的时间复杂度

c++ - 如何处理大数字?

algorithm - 删除多个和大型词典文件中的重复单词

c++ - 如何让这个算法更快?

algorithm - 连续资源列表的优化算法

performance - 当给定迭代次数和总时间时,如何找到算法的时间复杂度?