Range Minimum Queries (RMQ) and similar type of problems could be solved by many data structures.

Sparse Table is one such data structure. Generally at my level Sparse Table or Segment Tree is all I will need for these problems. So the advance structures could be saved for later when I am better.

Sparse Table can only answer idempotent function over range in $O(1)$ and not all associative functions.

Advance Articles

Problems

Practice