Sorting:-

- The process of arranging/ordering/sequencing elements in a particular order say ascending or descending.

There are basically two types of sorting:-

1.) Internal Sorting

-   If all elements which is to be sorted can accommodate in RAM, then sorting is considered as internal sorting.

2.) External Sorting

-   If all elements which is to be sorted can not accommodate in RAM, some of its elements are sorted in secondary storage, then sorting is considered as external sorting.

#Sorting algorithms or technique

1.)  Bubble Sort

2.) Selection Sort

3.) Insertion Sort

4.) Shell Sort

5.) Radix Sort

6.) Quick Sort

7.) Merge Sort

8.) Heap Sort