AlgorithmsThread 3: Segment Trees
In this video, I talk about segment trees, lazy propagation, and discuss a hard segment tree problem at the end. Segment trees are a very important technique to understand in competitive programming because they can be used for lots of cool tricks on arrays and trees. If you have any questions, please ask them here: https://codeforces.com/blog/entry/79284 (If you just DM me, other people won't be able to see the answers) This is a bit easier of an episode than usual because the next two episodes will be hard segment tree topics and that way people can go watch this if they aren't comfortable with normal segment trees. Here is Matt Fontaine's episode on Segment Trees that I mentioned in this video: • Episode 4 - Segment Trees Timestamps: 0:00 Good Morning 1:10 Segment Tree Intro 4:35 Range Queries 12:40 Point Updates 14:30 Code example 24:00 Range Updates 29:15 Lazy Prop Alternatives 31:03 Lazy Prop Common Mistakes 35:18 Sneetches (Hard Problem Example)

AlgorithmsThread 4: Segment Tree Beats

Algorithms in Depth: Segment Trees, Basic Lecture

Segment Trees Tutorial | Range Queries | Interview Questions

Lazy Propagation Segment Tree

Sparse Table & RMQ (Range Minimum Query)

Segment Tree Data Structure - Min Max Queries - Java source code

9. Augmentation: Range Trees

Marathon Class on Range Query DS - 2 | Segment Trees | Fenwick Trees | Masterclasses By Striver

Segment Tree: Build and Query | Live Coding..

One Formula That Demystifies 3D Graphics

Segment Tree Crash Course | Lazy Propagation | Generic Segment Tree Code + Problems

Episode 4 - Segment Trees

England – DR Kongo Highlights | Sechzehntelfinale, FIFA WM 2026 | sportstudio

2D Segment Tree - Data Structure and Algorithms

Centroid #1 | Full Explanation and Implementation

Fenwick Tree (Binary Index Tree) - Quick Tutorial and Source Code Explanation

Efficient Segment Tree Tutorial

Fenwick Tree range queries

Segment Tree Beats: Segment Tree On Steroids. Part 1

