Sorting Algorithm is an algorithm that can be used to arrange our data. These data are any type. Data can be either arranged in ascending order or descending order. In Computer Science, play an important role to make our application or software more efficient. The proper use of this algorithm makes our application faster. For Example: If we sort class results in ascending order of roll number , It is easier for each student to find their result.

### Different Types of algorithms

**Selection Sort****Insertion Sort****Bubble Sort****Quick Sort****Merge Sort****Heap Sort**