DSA learning path
Advanced Trees
Fenwick trees, segment trees and binary lifting for tree queries.
Problems in this path
- Dynamic Range Sums with a Fenwick TreeOpen
Medium · Fenwick Tree - Range Minimum with a Segment TreeOpen
Medium · Iterative Segment Tree - Lowest Common Ancestor QueriesOpen
Hard · Binary Lifting - Range Maximum QueriesOpen
Easy · Segment Tree - Range Additions with Point QueriesOpen
Medium · Lazy Difference Tree - Kth Ancestor QueriesOpen
Hard · Binary Lifting - Subtree Sum QueriesOpen
Medium · Euler Tour Flattening - Kth Value by FrequencyOpen
Hard · Fenwick Order Statistic - Static Range GCD QueriesOpen
Medium · Sparse Table - Ancestor Checks with Euler TimesOpen
Medium · DFS Entry and Exit Times