• Optimized Bubble sort
  • Optimized Selection sort
  • Insertion Sort
  • Merge Sort
  • count inversions (problem based on merge sort)
  • Count of smaller numbers after self (merge sort)
  • Quick Sort
  • Quick sort with end element as pivot
  • Radix Sort
  • Cyclic sort
  • Gap sort
  • Heap sort fa