@frontendx/dsa-runtime - v1.0.0
Preparing search index...
data-structures/fenwick-tree/FenwickTree
FenwickTree
Class FenwickTree
Index
Constructors
constructor
Methods
add
prefix
Sum
range
Sum
size
sum
update
from
Constructors
constructor
new
FenwickTree
(
size
:
number
)
:
FenwickTree
Parameters
size
:
number
Returns
FenwickTree
Methods
add
add
(
index
:
number
,
delta
:
number
)
:
void
Parameters
index
:
number
delta
:
number
Returns
void
prefix
Sum
prefixSum
(
index
:
number
)
:
number
Parameters
index
:
number
Returns
number
range
Sum
rangeSum
(
left
:
number
,
right
:
number
)
:
number
Parameters
left
:
number
right
:
number
Returns
number
size
size
()
:
number
Returns
number
sum
sum
(
upTo
:
number
)
:
number
Parameters
upTo
:
number
Returns
number
update
update
(
index
:
number
,
value
:
number
)
:
void
Parameters
index
:
number
value
:
number
Returns
void
Static
from
from
(
arr
:
readonly
number
[]
)
:
FenwickTree
Parameters
arr
:
readonly
number
[]
Returns
FenwickTree
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
prefix
Sum
range
Sum
size
sum
update
from
@frontendx/dsa-runtime - v1.0.0
Loading...