paper

A Sierpinski Triangle Data Structure for Efficient Array Value Update and Prefix Sum Calculation

arXiv:2403.03990

Abstract

The binary indexed tree, or Fenwick tree, is a data structure that can efficiently update values and calculate prefix sums in an array. It allows both of these operations to be performed in time. Here we present a novel data structure resembling the Sierpinski triangle, which accomplishes these operations with the same memory usage in time instead. We show this order to be optimal by making use of a connection to quantum computing.

8 pages, 4 figures

A Sierpinski Triangle Data Structure for Efficient Array Value Update and Prefix Sum Calculation · wovepaper