前缀和算法与LeetCode437
啥是前缀和对于一个给定的数列 A, 它的前缀和数列S 是通过递推能求出来得:S[i]=∑j=1iA[j]S[i]=\sum_{j=1}^{i}A[j]S[i]=j=1∑iA[j]部分和是指数列A中某个下标区间的数之和,可理解为前缀和的相减:sum[l,r]=∑i=lrA[i]=S[r]−S[l−1]sum[l, r]=\sum_{i=l}^{r}A[i]=S[r]-S[l-1]sum[l,r]=i=l∑rA[i]=S[r]−S[l−1]在路径类问题中,前缀和可定义为到当前节点路径上的元
原创
2021-01-20 16:52:16 ·
695 阅读 ·
0 评论