# Data Structures and Algorithm

## Why a HashMap is faster than Array?

In computer science, storing and retrieving objects or elements from a group of things is very important. The way you store data and how easily (or better to...

.
1/15/2024
.

## Mastering Binary Search: A Comprehensive Guide for Programmers

Binary search is a vital computer science algorithm widely used in various applications. The algorithm is an efficient way to search for a specific item in a...

.
7/30/2023
.

## Simple explanation of Bit Manipulation for DSA in Javascript | Bit Masking

This is the second part of the Bit Manipulation two-blog series. Bit manipulation is the act of algorithmically manipulating bits or other pieces of data sho...

.
2/27/2023
.

## Simple explanation of Bit Manipulation for DSA in JavaScript | Number System

So we have arrived now at our next stop in the series of “Understanding Data Structure and Algorithms with JavaScript 🚀”, which is the Bit Manipulation. Bit...

.
11/21/2022
.
Data Structures and Algorithm

## Simple and Best Explanation on Sliding Window Algorithm with Diagram

Welcome to another blog of the series “Understanding Data Structure and Algorithms with JavaScrip...

.
10/25/2022
Data Structures and Algorithm

## Introduction to Recursion – Learn In The Best Way with JavaScript | Part 1

Recursion is one of the important and challenging topics for many developers to understand and ma...

.
9/18/2022
Data Structures and Algorithm

## Simple Explanation on BFS and DFS Graph Traversal Methods

Graph Traversal is one of the most important topics in the Graph series. It is also one of the mo...

.
8/9/2022
Data Structures and Algorithm

## Basic operations in Graph Data structure

Graphs are non-linear data structures consisting of a finite set of nodes and edges. In our last ...

.
8/1/2022
Data Structures and Algorithm

## Introduction to Graph Data Structure

So we have arrived now at our next stop in the series of “Understanding Data Structure and Algori...

.
7/17/2022
Data Structures and Algorithm

## Simple Explanation of Sorting Algorithms with JavaScript | Part 2

This is the second part of the Sorting Algorithms with Javascript from the “Understanding Data St...

.
7/15/2022
Data Structures and Algorithm

## Simple Explanation of Tree traversal Operations with JavaScript

Tree traversal and deletion operations are trivial and very important methods that every develope...

.
6/29/2022
Data Structures and Algorithm

## Understanding Binary Search Trees with Js

A binary Search Tree is one of the most popular and essential Tree Data structures. It is not onl...

.
6/25/2022
Data Structures and Algorithm

## Introduction to Tree Data Structure

So we have arrived now at our next stop in the series of “Understanding Data Structure and Algori...

.
6/5/2022
Data Structures and Algorithm

## Simple Explanation of Stack and Queue with JavaScript

So we have arrived now at our next stop in the series of “Understanding Data Structure and Algori...

.
4/9/2022
Data Structures and Algorithm

## Easy Explanation of Linked list Data Structure in JavaScript

So we have arrived now at our next stop in the series of “Understanding Data Structure and Algori...

.
2/23/2022
Data Structures and Algorithm

## Simple Explanation on Sorting Algorithms with JavaScript | Part 1

Our next stop in the series of “Understanding Data Structure and Algorithms with JavaScript ...

.
7/31/2021
Data Structures and Algorithm

## Simple Explanation on Searching Algorithms with JavaScript

Our next stop in the series of “Understanding Data Structure and Algorithms with JavaScript 🚀” i...

.
7/17/2021
Data Structures and Algorithm

## Understanding Array, String, and Object Data Structure with JavaScript

Our first stop in our blog series on “Understanding Data Structure and algorithm with JavaS...

.
6/28/2021
Data Structures and Algorithm

## What is Big O Notation – Space and Time Complexity

Big O Notation is one of the most important topics for a developer to understand in order to beco...

.
5/28/2021