Uma árvore de segmentos e uma árvore de Fenwick (Binary Indexed Tree, BIT) respondem tanto consultas de intervalo (p.ex. soma sobre [l, r]) quanto atualizações pontuais em , versus O(n) para uma varredura ingênua ou atualizações O(n) para uma matriz de soma de prefixo.
