# Algorithm

## 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 […]

## Intro of Algorithm

The word Algorithm mostly familiar in Math and Computer Science fields. But this term is not limited to these fields. Informally, algorithms mean steps of solving a problem. We can solve any kind of problem algorithmically. In computer science, the use of algorithms is everywhere. Using algorithms, we can come up with the most efficient

## Linear Search | Algorithm

Linear Search is the easiest Search algorithm in computer science. If you ever try to search an element in a list sequentially, you already used a linear search algorithm. Congrats! You know already. You may learn more details about the linear search by reading this article. It’s also known as sequential search and simple search.

## Planning to write about Data Structure and Algorithms

First of all, I want to clear one thing that I am not an expert. But I will try to give my best as per as I can. I’m doing it for my own good. We all know that “The Best Way to Learn is to Teach”. In computer science, Data Structure and Algorithms are

## Merge Sort Implementation in Python

We all know that a Merge Sort is a sorting algorithm. You can find the implementation code of this algorithm is everywhere. But I want to organize this on my site. The complexity of this algorithm. Worst Complexity:  n*log(n) Average Complexity:  n*log(n) Best Complexity:  n*log(n) Space Complexity: n

Scroll to Top