Skip to content

Week 4 (Greedy)

Tasbeeh Ismail edited this page Jun 14, 2025 · 1 revision

Greedy Algorithm

Welcome to Week 4! This week, we’ll explore Greedy Algorithms, one of the most intuitive yet tricky paradigms in algorithm design. Greedy algorithms make local optimal choices with the hope of reaching a global optimum. While simple in concept, greedy solutions only work for certain types of problems β€” learning to identify these is key! We'll study examples involving sorting, interval scheduling, and more. Mastering greedy techniques will greatly enhance your problem-solving toolkit.


πŸ“š Resources

πŸ“ Topic Type πŸ”— Link
Greedy Algorithms (Dr. Mostafa Saad Playlist) 🎬 Video β–Ά Watch Here
Greedy Algorithms (USACO Guide - Sorting) πŸ“„ Article Explore Here
Greedy Algorithms (2024 Session) 🎬 Video β–Ά Watch Here

πŸŽ₯ Lecture Session

πŸ“ Topic πŸ”— Link
🎬 Recording Watch
πŸ“„ Slides View
πŸ” Problems Coming Soon
πŸ’» Codes and Solutions Codes

πŸ“„ Practice Sheet

Problems

πŸ” Problem Name πŸŽ₯ Video Solution πŸ’» Code Solution
A - Watch Solution Code
B - Watch Solution Code
C - Watch Solution Code
D - Watch Solution Code
E - Watch Solution Code

πŸ† Weekly Contest

πŸ” Problem πŸŽ₯ Video Tutorial πŸ”— Code Solution
A - Contest Problem A Watch Solution Code
B - Contest Problem B Watch Solution Code
C - Contest Problem C Watch Solution Code
D - Contest Problem D Watch Solution Code

πŸ’¬ Community Support

Join the discussion and ask your questions in our Discord’s #community-chat. We’re here to help and support your learning journey! πŸ’¬


✨ Stay sharp β€” greedy might look easy, but choosing the right strategy is the real challenge! πŸ’‘

Clone this wiki locally