【前缀和专题】介绍+详解6道题

 本文讲解一维前缀和和二维前缀和,配套6道前缀和经典力扣题,在讲解题目的同时提供AC代码

目录

 一、一维前缀和

二、二维前缀和

三、爆刷力扣 

1、寻找数组的中心下标 

 2、力扣238. 除自身以外数组的乘积

3、和为 K 的子数组

4、力扣974和可被 K 整除的子数组

5、连续数组

6、力扣1314. 矩阵区域和


 一、一维前缀和

【前缀和专题】介绍+详解6道题_第1张图片

 解法一、暴力【模拟】

最差的情况是求出整个数组的和,那么q次查询,即时间复杂度q*n,那么按照题目给的数据10^5*10^5=10^10>10^9C++下肯定超时了,其他语言在10^10执行次数的情况下也必定超时

 解法二、前缀和

【前缀和专题】介绍+详解6道题_第2张图片

你可能感兴趣的:(【算法之路】,算法,c++,开发语言,力扣)