Blog

DSA articles for developers

Showing 32 articles

DSA / 4 min read

What Is a Linked List? A Beginner-Friendly Guide to Memory and Data Structures

Understand how linked lists work, how memory allocation affects performance, and how they compare to arrays — explained simply with…

Read guide →
DSA / 3 min read

Day 16 of 60 Days of DSA — Hashing

Solve problems with hashing and sliding window concepts

Read guide →
DSA / 3 min read

Day 15 of 60 Days of DSA — Recursion III

Magic Number: A Simple Problem That Tests Your Recursive Thinking

Read guide →
DSA / 4 min read

Day 14 of 60 Days of DSA — Recursion II

Fast Power & Finding All Indices in an Array

Read guide →
DSA / 6 min read

Day 13 of 60 Days of DSA: Recursion

Understanding recursion through two fundamental problems and their code demonstrations

Read guide →
DSA / 5 min read

Day 12 of 60 Days of DSA: Bitwise Manipulation-II

Essential Problem-Solving Patterns: Combinations, Contributions, and Bits

Read guide →
DSA / 6 min read

Day 11 of 60 Days of DSA: Bit Manipulation

Why “Simple” Bit Questions Eliminate More Candidates Than Hard DSA Problems

Read guide →
DSA / 4 min read

Day 10 of 60 Days of DSA: Add One to The Number (Array-Based Arithmetic)

Incrementing Large Numbers Without Converting to Integers

Read guide →
DSA / 5 min read

Day 9 of 60 Days of DSA: Next Permutation of an Array (In-Place Algorithm)

A Classic Array Problem Frequently Asked in Google and Amazon Interviews

Read guide →
DSA / 5 min read

Day 8 of 60 Days DSA — Rain Water Trapped

Uncovering Water Pockets Between Bars Using Efficient Techniques

Read guide →
Blog | Tech by Neha Gupta