DEV Community

Sreya Satheesh
Sreya Satheesh

Posted on • Edited on

Decoded update — here’s what’s new

👉 https://decoded-app.com/

When I first built Decoded, the goal was simple:

Make DSA easier to understand through step-by-step visual thinking instead of memorization.

But as the platform evolved, a few gaps became more obvious — mainly around consistency, completeness, and how smoothly you move between topics.

This update is focused on that.

Data Structures section expanded

Added a few core structures that were missing earlier but show up very frequently in problem solving.

  1. Tree
  2. Graph
  3. HashMap
  4. Heap

Earlier, the section covered basics well, but felt slightly incomplete when connecting it to patterns and interview-style problems.

This fills that gap.

Patterns section is now more consistent

Patterns were already there, but the structure wasn’t fully uniform across pages.

That’s been standardized.

Now every pattern follows the same flow:

  1. what the pattern solves
  2. how to think about it (approach)
  3. types
  4. list of problems under it

👉 https://decoded-app.com/patterns

Two new visual problems added

Added two more step-by-step visual problems into the system.

Minimum Size Subarray Sum

👉 https://decoded-app.com/visualizer/minimum-size-subarray-sum

Sliding window problem.

Flow:

  1. window expands as elements are added
  2. condition becomes valid
  3. window shrinks to minimize the answer
  4. best result is tracked step by step

Focus here is on making the expand/shrink behavior actually visible.

Number of Islands

👉 https://decoded-app.com/visualizer/number-of-islands

Grid traversal using DFS / BFS.

Flow:

  1. a land cell triggers traversal
  2. search spreads to connected cells
  3. visited cells prevent revisits
  4. each island is fully explored before moving on

This helps make graph traversal feel less abstract and more visual.


That’s the update for now. :)

👉 https://decoded-app.com/

Top comments (0)