Posts

Pattern #17 — Graphs 🕸️

Pattern #17 — Graphs 🕸️

Pattern #17 — Graphs 🕸️ Graphs sound scary but they're everywhere in real life: fr…
Pattern #16 — Stacks 📚

Pattern #16 — Stacks 📚

Pattern #16 — Stacks 📚 A stack is one of the simplest data structures, and it quietly …
Pattern #15 — Matrices (2D Grids) 🔲

Pattern #15 — Matrices (2D Grids) 🔲

Pattern #15 — Matrices (2D Grids) 🔲 A matrix is just a grid — rows and columns, like a…
Pattern #14 — Topological Sort 📋

Pattern #14 — Topological Sort 📋

Pattern #14 — Topological Sort 📋 This pattern answers one question: "In what ORDE…
Pattern #13 — Cyclic Sort 🔁

Pattern #13 — Cyclic Sort 🔁

Pattern #13 — Cyclic Sort 🔁 This is a little-known but super elegant trick. It only a…
Pattern #12 — Dynamic Programming (DP) 🧠

Pattern #12 — Dynamic Programming (DP) 🧠

Pattern #12 — Dynamic Programming (DP) 🧠 People fear DP. Don't. At its heart it…
Pattern #11 — Backtracking 🧭

Pattern #11 — Backtracking 🧭

Pattern #11 — Backtracking 🧭 Backtracking is how you explore every possibility in a s…

© Shreyesh Kolhe. All Rights Reserved. Success Track