1. 特点 相对于线段树而言: 代码短 常数很小 与线段树的区别: 2. 两个核心操作 单点修改 区间查询 时间复杂度均为: 3. 与前缀和的区别 前缀和在不支持修改的情况下,时间复杂度为 如果修改前缀和中的某一个数,最坏情况下,时间复杂度为 图3 前缀和 两个核心操作如果采用 前缀和 和 树状数组 分别来做的区别(平均来看,一道题目的查询和修改各占 %): 以