DEV Community

# dsa

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Demystifying Time and Space Complexity for Beginners

Demystifying Time and Space Complexity for Beginners

1
Comments
13 min read
How I Identify the Right DSA Pattern (Before Writing Any Code)

How I Identify the Right DSA Pattern (Before Writing Any Code)

2
Comments
3 min read
Constraints in DSA – From Zero to Monster Level

Constraints in DSA – From Zero to Monster Level

Comments
3 min read
🚀 My DSA Journey with C++ as an IT Undergraduate

🚀 My DSA Journey with C++ as an IT Undergraduate

Comments
2 min read
Building in Public: How I Think About DSA (and Why I’m Sharing It)

Building in Public: How I Think About DSA (and Why I’m Sharing It)

1
Comments
2 min read
Two Sum II (Sorted Array) — My First Clean Two Pointer Win 🎯

Two Sum II (Sorted Array) — My First Clean Two Pointer Win 🎯

2
Comments
2 min read
Solving The Add Two Numbers Leetcode Question

Solving The Add Two Numbers Leetcode Question

Comments
3 min read
Reverse Vowels of a String — What I Missed, What I Learned (Two Pointer Reflection)

Reverse Vowels of a String — What I Missed, What I Learned (Two Pointer Reflection)

4
Comments 1
2 min read
Container With Most Water — Beginner Two Pointer Breakdown (That “Ohhh” Moment)

Container With Most Water — Beginner Two Pointer Breakdown (That “Ohhh” Moment)

2
Comments 1
2 min read
From Frequency Count to Two Pointer Technique: Level Up Your Array Skills 🚀

From Frequency Count to Two Pointer Technique: Level Up Your Array Skills 🚀

Comments
3 min read
Most DSA Problems Are Repetitions

Most DSA Problems Are Repetitions

2
Comments 1
3 min read
Is GeeksforGeeks Worth It? What They Don't Tell You (2026)

Is GeeksforGeeks Worth It? What They Don't Tell You (2026)

Comments
4 min read
Finding the Missing Number — What I Tried vs What I Learned About Optimal Patterns

Finding the Missing Number — What I Tried vs What I Learned About Optimal Patterns

5
Comments
2 min read
Finding the Second Largest Element — From Data Structures to Optimal Thinking

Finding the Second Largest Element — From Data Structures to Optimal Thinking

3
Comments 1
2 min read
DP Isn’t Just About Big-O: How Cache Misses Killed My Knapsack

DP Isn’t Just About Big-O: How Cache Misses Killed My Knapsack

Comments
7 min read
Implement Array from Scratch using C++

Implement Array from Scratch using C++

Comments
3 min read
Boyer–Moore Majority Voting: Why It Works, Why It Fails, and Where It Actually Belongs

Boyer–Moore Majority Voting: Why It Works, Why It Fails, and Where It Actually Belongs

Comments
4 min read
Sorting Elements by Frequency in C++ (Map vs Bucket Approach)

Sorting Elements by Frequency in C++ (Map vs Bucket Approach)

3
Comments 1
2 min read
23 DSA Patterns That Cover 90% of Coding Interview Questions

23 DSA Patterns That Cover 90% of Coding Interview Questions

Comments
3 min read
A More Practical Way for Developers to Learn Algorithms

A More Practical Way for Developers to Learn Algorithms

2
Comments
6 min read
Day 1 of DSA: Arrays Fundamentals

Day 1 of DSA: Arrays Fundamentals

Comments
6 min read
Lazy Heap: Lazy Deletion

Lazy Heap: Lazy Deletion

1
Comments
3 min read
Contains Duplicate II

Contains Duplicate II

2
Comments 2
3 min read
Why Grinding LeetCode Randomly Stops Working After a Point

Why Grinding LeetCode Randomly Stops Working After a Point

Comments
3 min read
Stack | Data Structures with Go

Stack | Data Structures with Go

Comments
7 min read
loading...