Segment Tree Problems

Single Point Update Problems

Problem IDTitleSolutionTagsDifficulty
0303Range Sum Query - Immutable LeetCode 0303 Design, Array, Prefix SumEasy
0307Range Sum Query - Mutable LeetCode 0307 Design, Binary Indexed Tree, Segment Tree, ArrayMedium
0354Russian Doll Envelopes LeetCode XXXX Array, Binary Search, Dynamic Programming, SortingHard

Range Update Problems

Problem IDTitleSolutionTagsDifficulty
0370Range Addition LeetCode XXXX Array, Prefix SumMedium
1109Corporate Flight Bookings LeetCode XXXX Array, Prefix SumMedium
1450Number of Students Doing Homework at a Given Time LeetCode XXXX ArrayEasy
0673Number of Longest Increasing Subsequence LeetCode XXXX Binary Indexed Tree, Segment Tree, Array, Dynamic ProgrammingMedium
1310XOR Queries of a Subarray LeetCode XXXX Bit Manipulation, Array, Prefix SumMedium
1851Minimum Interval to Include Each QueryArray, Binary Search, Sorting, Sweep Line, Heap (Priority Queue)Hard

Range Merge Problems

Problem IDTitleSolutionTagsDifficulty
0729My Calendar I LeetCode XXXX Design, Segment Tree, Binary Search, Ordered SetMedium
0731My Calendar II LeetCode XXXX Design, Segment Tree, Binary Search, Ordered SetMedium
0732My Calendar III LeetCode XXXX Design, Segment Tree, Binary Search, Ordered SetHard

Sweep Line Problems

Problem IDTitleSolutionTagsDifficulty
0218The Skyline Problem LeetCode XXXX Binary Indexed Tree, Segment Tree, Array, Divide and Conquer, Ordered Set, Sweep Line, Heap (Priority Queue)Hard
0391Perfect Rectangle LeetCode XXXX Array, Sweep LineHard
0850Rectangle Area II LeetCode XXXX Segment Tree, Array, Ordered Set, Sweep LineHard