Articles by Tag #dsa

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

9 Essential DSA Patterns For Coding Interviews

Preparing for coding interviews can feel overwhelming, especially when faced with over 3,000...

Learn More 26 0Jan 20

The DSA Revision Mindmap

The DSA Revision Mindmap is your ultimate companion for revisiting core concepts in Data Structures...

Learn More 24 0Jan 11

Leetcode 238: Product Of Array Except Self

This problem looks simple to solve in linear time and space. This problem builds on some of the...

Learn More 18 2Sep 12 '24

#30DaysofCode September: My journey to DSA Mastery

This September, I embarked on a self-imposed 30 Days of Code challenge, a commitment to solve at...

Learn More 12 4Sep 30 '24

864. Shortest Path to Get All Keys || Leetcode || Hard

Hey there 👋 Hope you are doing well 😃 In this blog we are going to discuss the approach for the...

Learn More 12 2Sep 25 '24

🔶Beginner-Friendly Guide to Solving "Count Subarrays With Fixed Bounds" | LeetCode 2444 Explained (C++ | JavaScript | Python)

🧠 How to Solve: "Count Subarrays With Fixed Bounds" (LeetCode 2444) Problem Rating:...

Learn More 11 0Apr 27

Cracking Stack and Queue LeetCode Problems: A Step-by-Step Guide to Solving LeetCode Challenges

Learning how to use stacks and queues effectively is an important skill for any developer, and it's a...

Learn More 10 0Oct 10 '24

DSA Pattern: A Clean Way to Parse Words from a String

🚀 A Clean Pattern for Word-by-Word String Parsing in PHP Recently, while solving problems like: ✅...

Learn More 10 9Jun 6

Simplify Your Algorithms and Data Structures Revision with This Free Resource!

Introduction During my college days, I was often advised to solve problem sheets curated...

Learn More 10 0Dec 26 '24

DSA ROADMAP FOR BASIC TO INTERMEDIATE IN 6 MONTHS

DSA ROADMAP Month 1: Foundation Building 1. Week 1-2: • Topics: Arrays, Strings •...

Learn More 10 1Jan 12

Understanding bubble sort algorithm: Beginner's guide with leetcode problems

In the world of programming, sorting algorithms are fundamental. They're used in various...

Learn More 9 0Oct 16 '24

Unlocking the Power of Data Structures and Algorithms (DSA) in Laravel

In the world of software development, Data Structures and Algorithms (DSA) are often viewed as...

Learn More 9 0Sep 6 '24

My Amazon SDE (FTC) Interview Experience 2025

I recently (27-03-2025) had the opportunity to appear for the Amazon SDE interview, which consisted...

Learn More 8 0Apr 1

Understanding insertion sort algorithm: Beginner's guide with leetcode problems

There are many sorting algorithms 🧮, and each has its own strengths and weaknesses. Some are more...

Learn More 7 0Oct 17 '24

Big O Notation Cheatsheet

Here’s a handy Big O Notation Cheatsheet for common data structures and algorithms: 🧠...

Learn More 7 0Apr 20

DSA Patterns Every Developer Should Know 🧠💻

Struggling with DSA questions? Many of them follow common patterns. Mastering these helps...

Learn More 7 1May 2

Cracking Quick Sort algorithm: From Theory to Practice in Minutes

Quicksort is one of the fastest sorting algorithms. It takes an array of values, chooses one of the...

Learn More 7 2Nov 6 '24

No Recursion, No Table, Still DP? My Shift From Brute Force to Intuition

Wait... Is This Even DP? When I started learning Dynamic Programming (DP), I thought I had...

Learn More 7 2Jun 13

Leetcode Blind 75

Let's come to the point I have created a list of Blind 75 because when I searched for it, it was on...

Learn More 7 2Jan 12

Ultimate Guide to the Best Resources, Books, and Problems for DSA Mastery: "Which I Personally Use."

So, you’ve got the basics of Data Structures and Algorithms down, and you’ve started practicing on...

Learn More 7 0Oct 14 '24

How to Implement Singly Linked List in JavaScript

Hi 👋, welcome back to this series on linked lists. In our last article, we learned about the basics...

Learn More 6 0Oct 4 '24

Object-Oriented Programming: Your First Step Toward Mastering DSA

Imagine you're walking through a bustling factory. You see different machines, each designed for a...

Learn More 6 0Oct 2 '24

Check if All Characters Have Equal Number of Occurrences

Given a string s, return true if s is a good string, or false otherwise. A string s is good if all...

Learn More 6 1May 12

A Deep Dive into Java Maps: The Ultimate Guide for All Developers

Maps. They might not have hidden treasures or mark the "X" spot in your hunt for gold, but they’re a...

Learn More 6 0Nov 13 '24

Mastering Selection Sort Algorithm like a PRO

As we've been talking about different sorting algorithms, today we'll be learning about the selection...

Learn More 6 0Oct 18 '24

JS - Things I Sometimes Get Confused

Concept Highlights: Using for...of and for...in Loops Differences Between Set() and...

Learn More 6 0Aug 28 '24

Using HashMaps, Coding Interview Pattern

Hashmaps Hashmaps are a versatile data structure essential for many coding interview...

Learn More 6 0Sep 14 '24

Understanding Queues Data Structure: Mastering FIFO Principle in JavaScript

Picture this... 🎬 Imagine you're at a busy coffee shop during the morning rush ☕️. As you enter, you...

Learn More 6 0Oct 9 '24

Introduction to Data Structures and Algorithms: The Quest Begins

Welcome to the quest to mastery data structures and algorithms. Whether you're a beginner looking to...

Learn More 6 0Sep 30 '24

Linked List Manipulation, Coding Interview Pattern

Linked List A Linked List is a linear data structure consisting of nodes where each node...

Learn More 6 0Sep 13 '24