This section collects Hot100 greedy tutorials, focusing on which local state is enough, why it stays valid while scanning, and how that local choice proves the global answer.

  1. LeetCode 121: Best Time to Buy and Sell Stock, derive one-transaction greedy from the historical minimum price
  2. LeetCode 55: Jump Game, use the farthest reachable range to decide reachability
  3. LeetCode 45: Jump Game II, upgrade reachability into minimum jump layers
  4. LeetCode 435: Non-overlapping Intervals, turn minimum removals into maximum kept intervals
  5. LeetCode 452: Minimum Number of Arrows, derive interval greedy from shared intersections