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 readDay 16 of 60 Days of DSA — Hashing
Solve problems with hashing and sliding window concepts
Read guide →DSA / 3 min readDay 15 of 60 Days of DSA — Recursion III
Magic Number: A Simple Problem That Tests Your Recursive Thinking
Read guide →DSA / 4 min readDay 14 of 60 Days of DSA — Recursion II
Fast Power & Finding All Indices in an Array
Read guide →DSA / 6 min readDay 13 of 60 Days of DSA: Recursion
Understanding recursion through two fundamental problems and their code demonstrations
Read guide →DSA / 5 min readDay 12 of 60 Days of DSA: Bitwise Manipulation-II
Essential Problem-Solving Patterns: Combinations, Contributions, and Bits
Read guide →DSA / 6 min readDay 11 of 60 Days of DSA: Bit Manipulation
Why “Simple” Bit Questions Eliminate More Candidates Than Hard DSA Problems
Read guide →DSA / 4 min readDay 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 readDay 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 readDay 8 of 60 Days DSA — Rain Water Trapped
Uncovering Water Pockets Between Bars Using Efficient Techniques
Read guide →