Hi, in today’s blog we are going to see an overview of HTML language. We will see what is HTML, where we can use HTML and what are the different features, and structure of an HTML page.

What is an HTML :- HTML stands for Hyper Text Markup Language. It’s a markup language that web developer use to structure and describe the content of the webpage. HTML is not Programming language.

HTML consists of Elements that describes different types of content. We have paragraph, heading, links, images, video, and many more elements. …


In these section we will going to learn about Quick Sort in most efficient and in a very simple way. So, let’s dive into it.

Quick Sort:- In Quick Sort we select an element as an “pivot” Element. In Quick sort we have to divide the list into the sub-list until one element remains in each sub-list.

Pivot can be selected randomly. We can take any element as a pivot element. In these lesson we are considering last element as our pivot element.

Now, we have decided that we can select randomly any element as a pivot element now we…


In these blog we are going to learn about one of the task of Data link layer which is Flow control. We will understand what is flow control what are different protocol and many more things. So, lets dive into it.

Data link layer perform three different tasks-

(i) Error Control

(ii) Flow Control

(iii) Framing

In these blog we are going to learn about Flow Control.

Flow Control:- Flow Control means to synchronize receiver. Synchronization means to match the speed of Sender and Receiver. Flow Control shows at what rate sender and receiver are prapogating. Flow control is performed…


In these section we will going to learn about Selection Sort in most efficient and in a very simple way. So, let’s dive into it.

Selection Sort:- In Selection Sort after the First Pass smallest element will be at its Sorted Position. In Selection Sort we search in the array for smallest element and swap the smallest element by first element. We denote our smallest element of array as “min”.

Now, how to find which element is smallest in array so we assume First Element as smallest element and we put first element as min.

Let’s Understand it with the…


In these section we will going to learn about Bubble sort in most simple and in more efficient way. So,lets dive into it.

Bubble sort:- In Bubble Sort we starts comparison from very first element. In bubble sort we arrange the elements in ascending order.

Let’s understand it with the help of an example-

10 6 12 18 9 1

First we compare 10 and 6 if 10 is greater than 6 we swap the 10 and 6 and so on. So, after First pass of bubble sort our array become like (6 10 12 9 1 18). …


In these Blog we are going to learn about sorting techniques and different types of sorting techniques.

Sorting Techniques are Classified in Two categories mainly there are Comparison Based Sorting Techniques and Counting Based Sorting Techniques.

In Comparison Based Sorting Techniques we have Six types of sorting mainly-

(i) Bubble Sort

(ii) Selection Sort

(iii) Insertion Sort

(iv) Heap Sort

(v) Merge Sort

(vi) Quick Sort

In Counting Based Sorting Techniques we have Three types of sorting mainly-

(i) Counting Sort

(ii) Radix Sort

(iii) Bucket Sort

Types of Sorting:-

(i) Linear Sorting:- It is a Type of Sorting Algorithm…

Raj Mahajan

My name is Raj Mahajan. I'M a Engineering Student graduating in the year 2021. My Hobbie is to play Football.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store