# Introduction to Sorting Algorithms

A brief introduction to algorithms used for sorting a list (Reading time: under 1 minute)

With sorting algorithms, we can put items of a list in the right order. There are many different ways to sort a list, which all have different time complexities! Sorting a list can be extremely efficient before using other algorithms, such as search or merge algorithms.

Following are the **9** popular sorting algorithms:

- Bubble sort
- Insertion sort
- Merge sort
- Quicksort
- Selection sort
- Counting sort
- Bucket sort
- Radix sort
- Heapsort

Get hands-on with 1200+ tech skills courses.