Sorting Introduction
Sorting is a process of arranging elements in some particular order. The sorting may be in either ascending or descending order.
Sorting Algorithm is used to process the sorting of elements in some order, which can be either numerical order, lexicographical order or user defined order.
Suppose there is an array of N elements, then the elements in an array are arranged in sorted order like -
x[1] < x[2] < x[3] < ......< x[N]
Sorting Types
These are two types of sorting.
- Internal Sorting - It deals with sorting the data stored in computer's memory.
- External Sorting - It deals with sorting the data stored in files.
Sorting Techniques
These are the various sorting techniques.