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.