Intermediate·Concept·2 min read

Greedy algorithms

Practice this question

Overview

A greedy algorithm picks the locally best choice at each step hoping it leads to the global optimum.

Problems to practice

  • Jump game
  • Gas station
  • Activity selection
  • Assign cookies
  • Minimum number of coins
  • Meeting rooms

Rule

Greedy works only when the problem has the correct greedy choice property and optimal substructure.


Adapted from 14_DSA_MASTER.md · “12. Greedy algorithms”. Code examples are study fragments. Difficulty and core labels are editorial estimates; version-specific behavior should be checked against your project.