#### Algorithms - Lesson 5 - Different Types of Sorting

This lesson explains the different types of sorting algorithms and how to differentiate them on the basis of time complexity, running time, space consumption, etc. Students can easily remember and memorize these things using the notes file attached inside this lesson.

## Collection Contents

### Introduction to Algorithms

by NISHANT GUPTA

This introduction provides a basic idea about what algorithms are and what problems can be solved using algorithms.
Member Rating
Curriki RatingNR
'NR' - This resource has not been rated

### Introduction to Sorting

by NISHANT GUPTA

This lesson is a brief introduction about the sorting mechanism.
Member Rating
Curriki Rating3
On a scale of 0 to 3

### Insertion Sort

by NISHANT GUPTA

The insertion sort is a type of sorting method--one of the easiest and most widely used.
Member Rating
Curriki RatingNR
'NR' - This resource has not been rated

### Selection Sort

by NISHANT GUPTA

The selection sort is one type of sorting algorithm.
Member Rating
Curriki RatingNR
'NR' - This resource has not been rated

### Quick Sort

by NISHANT GUPTA

The quick sort is a sorting mechanism based on the divide and conquer method.
Member Rating
Curriki RatingNR
'NR' - This resource has not been rated

### Heap Sort

by NISHANT GUPTA

The heap sort involves the TREE (data structure) as the basic element to store a list.
Member Rating
Curriki RatingP
'P' - This is a trusted Partner resource

### Sorting Presentation

by NISHANT GUPTA

This presentation includes a brief summary about the sorts discussed in this lesson.
Member Rating
Curriki Rating3
On a scale of 0 to 3

Non-profit Tax ID # 203478467