Binary tree are the tree where one node can have only two child and cannot have more than two. Level order traversal of a binary tree. Level order traversal means that we visit the nodes level by level. Like for below tree the level order traversal will be Its Level order traversal will be 1

# Category: Programming

## Don’t marry a programming language.

A guy asked me: What programming language should I learn. Me: Don’t marry a programming language. At different steps of your life you will need a different programming language. And you must be adaptive to the change. The technology is growing at much more faster rate than ever in history. And if you are still

## Best code editors for different programming languages

Code editors are required to make you work fast. With better code editor and its integration for particular language you can get the most out of you time. Lets see best code editors for different programming languages Best code editors for different programming languages C# – Visual Studio, SharpDevelop Java – Eclipse, NetBeans, IDEA, Atom, Sublime

## Difference between pure and impure functions.

What are pure and impure functions? Pure functions: These are functions which are sure to provide exact result when the same arguments are passed. For having a function as pure function if must not have any external variable, data store call, ajax request or any other global variables. This means that you can be completely

## Algorithms: Binary Search Tree and its functionality in python

Back in the algorithms section with python we are going to see how we can code Binary Search Tree and its functionality in python. Binary search tree are binary tree where the left child is less than root and right child is greater than root. We will be performing insertion, searching, traversal, min and other

## Algorithms: Left view of a binary tree.

In the algorithm section I am here going to share how to get the left view of the binary tree. For that you must know what is binary tree. Algorithms: Left view of a binary tree. Binary tree are the tree where one node can have only two child and cannot have more than two.

## Algorithms: Mirror a Binary tree using python

In this article we are going to see how we can mirror a binary tree using python. Lets see what are binary tree Algorithms: Mirror a Binary tree using python Binary tree are the tree where one node can have only two child and cannot have more than two. Traversal means visiting all the nodes

## Algorithms: Coding a linked list in python

So next in the algorithm section we are going to write a linked list using python. If you don’t know what is linked list you can read it here. Algorithms: Coding a linked list in python A linked list is a linear collection of data elements, called nodes, each pointing to the next node by

## Major algorithms asked during Interviews.

Here I am going to mention the list of major algorithms asked during Interviews. You can find the list as below. Major algorithms asked during Interviews. Graph 1. Breadth First Search (BFS) 2. Depth First Search (DFS) 3. Shortest Path from source to all vertices **Dijkstra** 4. Shortest Path from every vertex to every other

## Binary Tree and its traversal using python.

After a long time I took a look in algorithms and data structure and what I wrote first in Binary Tree and its different traversal in C++. I have never written them in python so I tried to write one. And yes writing them down in python is lot more easier. So lets me first introduce