Data Structures24 min read

Sparse Table Concept

Learn sparse tables for fast static range queries like RMQ when data never changes.

David Miller
November 8, 2025
3.2k143

Sparse table answers range min queries fast after preprocessing.

Idea

Precompute answers for ranges of length 2^k.

Graph

flowchart TD
  A[Range 0..7]
  A --> B[0..3]
  A --> C[4..7]

Remember

  • preprocess once
  • query in O(1)
  • data must be static
#Python#Advanced#Table