Blog

Twoja wymarzona praca? Lets Git IT.
Interaktywna platforma przygotowująca do rozmów technicznych dla nowoczesnych programistów.

XGitHub

Platforma

  • Kategorie

Zasoby

  • Blog
  • O aplikacji
  • FAQ
  • Sugestie

Prawne

  • Polityka prywatności
  • Regulamin

© 2025 LetsGit.IT. Wszelkie prawa zastrzeżone.

LetsGit.IT/Kategorie/Algorytmy
Algorytmyeasy

Co to jest tablica sum prefiksowych i co przyspiesza?

Tagi
#prefix-sum#range-query#preprocessing
Wróć do kategoriiPrzejdź do quizu

Odpowiedź

Tablica sum prefiksowych przechowuje sumę do danego indeksu. Po preprocessingu O(n) możesz liczyć sumę na przedziale w O(1): suma[l..r] = prefix[r] - prefix[l-1]. Używa się tego też do zliczania i szybkich zapytań typu “ile w zakresie”.

Powiązane pytania

Struktury danych
Co to jest segment tree i jaką złożoność daje dla zapytań i aktualizacji zakresowych?
#segment-tree#range-query#updates
Struktury danych
Co to jest sparse table i do jakich problemów się nadaje?
#sparse-table#rmq#preprocessing
Struktury danych
Co to jest segment tree i do czego służy?
#segment-tree#range-query#big-o
Struktury danych
Do czego służy drzewo Fenwicka (Binary Indexed Tree)?
#fenwick#bit#prefix-sum