# Data Structure

## Graph Overview | Data Structure

Intro We use data structures to organize our data. Depending on the structure rules, the process of data manipulation is different. In computer science, we see many types of data structures. And Graph is one of them. It’s one of the most important data structures in computer science. Here, we will know a precise and […]

## Overview of Python Dictionary | Data Structure

Dictionary in Python is a data structure. Dictionary is similar to HashTable with some extra features. HashTable is one of the most important data structures in computer science. You can use a dictionary as a HashTable. HashTable is excellent in terms of time complexity and easy data access. We can access, add, update, and delete

## Binary Search Tree | Data Structure

Before getting into the Binary Search Tree (BST), you have to know the basics of Tree and Binary Tree. I assume that you have the basic idea of Tree and Binary Tree. Intro A Binary Search Tree is a special type of Binary Tree with some extra conditions. In a binary tree, a node can

## Level Order Traversal – BFS Algorithm

This one is another way of traversing through a binary tree. There are many other ways you can do it. Click here to check. Level order traversal is a binary tree version of the BFS (Breadth-First Search) algorithm. The concept is simple. I hope you already know about the binary tree. If we visualize a

## Binary Tree | Data Structure

I have written a blog about the tree data structure overview. If you don’t know about tree data structure, click here to see my blog. In this blog, we will be going to know about Binary Tree. I hope you will get some idea of it. A binary tree is a type of tree. But

## Overview of Tree Data Structure

Intro When we hear the word tree before we know the tree of computer science, the image of the tree of real-life floats in our eyes. The concept of the tree in Computer Science is similar to a real-life tree. But it’s the inverse version of a real-life tree. That is, the root of the

## Create Queue Data Structure Using JavaScript Array Methods

I already have an article about it. Click here to see it. I am not going to details of it but the code implementation. Queue is also a linear data structure. It follows the principle of First In First Out, and which is also known as FIFO. There are mainly two operations in Queue. One

## Create Stack Data Structure Using JavaScript Array Method

I already have an article about it. Click here to see it. I am not going to details of it but the code implementation. Stack is a linear data structure. It follows the principle of Last In First Out, and which is also known as LIFO. There are mainly two operations in Stack. One is

## Queue | Data Structure

Introduction ‘Queue’ is another abstract and linear data structure. It’s almost like Stack. The difference is it follows the principle FIFO instead of LIFO. So let’s get into the blog. In this blog, I am going to give you an overview of the Queue data structure. And of course, I will show you the implementation

## Stack | Data Structure

Introduction ‘Stack’ is an abstract and linear data structure and one of the most basic data structures in Computer Science. It’s easy to learn. We will be going to know how Stack works and its implementation. This blog is dedicated to know about Stack data structure. Concept First of all, let’s think about a real-life