所谓树状数组就(BIT,BinaryIndexedTree)是一主要用于查询任意两位之间的所有元素之和。
首先说明树状数组能解决的问题线段树都能解决,树状数组解决不了的问题,线段树也能解决,但是树状数组的效率要比线段树高很多!
我比较喜欢把这两个都学好,如果是单点更新,修改查询等我就用树状数组,因为时间复杂度小!!
所谓树状数组就(BIT,BinaryIndexedTree)是一主要用于查询任意两位之间的所有元素之和。
首先说明树状数组能解决的问题线段树都能解决,树状数组解决不了的问题,线段树也能解决,但是树状数组的效率要比线段树高很多!
我比较喜欢把这两个都学好,如果是单点更新,修改查询等我就用树状数组,因为时间复杂度小!!