Overview of Sorting Algorithms
Sorting is the process of organizing data based on specific criteria (e.g., alphabetical order, chronological order, or numerical value). Common sorting algorithms used to achieve this include Bubble Sort, Insertion Sort, Selection Sort, Quick Sort, Merge Sort, and Heap Sort, as well as specialized algorithms like Counting Sort, Radix Sort, and Shell Sort.