Overview of Sorting Algorithms


<aside> <img src="/icons/table_red.svg" alt="/icons/table_red.svg" width="40px" /> Table of Contents

</aside>

<aside> 💡

  1. Introduction to sorting Algorithms </aside>

<aside> 💡

  1. Comparison-based sorting: bubble sort, selection sort, Heap sort, insertion sort, merge sort, quick sort </aside>

<aside> 💡

  1. Non-comparison-based sorting: radix sort </aside>

Introduction to sorting Algorithms


1. Introduction to Sorting Algorithms

Sorting algorithms are techniques used to arrange the elements of a list or array in a specific order (ascending or descending). Sorting is critical in applications such as searching, data analysis, and computer graphics.