bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

Learn/DSA

DSA

Time Complexity

Time Complexity focused on DSA Time Complexity and related concepts.

Lesson 1visual

DSA Time Complexity

DSA Time Complexity

9 min
Read lesson →
Lesson 2visual

DSA Bubble Sort Time Complexity

See the previous page for a general explanation of what time complexity is. Bubble Sort Time Complexity The Bubble Sort algorithm goes through an array of \(n\) values \(n-1\) times in a worst case s…

2 min
Read lesson →
Lesson 3visual

DSA Selection Sort Time Complexity

See this page for a general explanation of what time complexity is. Selection Sort Time Complexity The Selection Sort algorithm goes through all elements in an array, finds the lowest value, and move…

3 min
Read lesson →
Lesson 4

DSA Insertion Sort Time Complexity

See this page for a general explanation of what time complexity is. Insertion Sort Time Complexity The worst case scenario for Insertion Sort is if the array is already sorted, but with the highest v…

2 min
Read lesson →
Lesson 5

DSA Time Complexity for Specific Algorithms

See this page for a general explanation of what time complexity is. Quicksort Time Complexity The Quicksort algorithm chooses a value as the 'pivot' element, and moves the other values so that higher…

4 min
Read lesson →
Lesson 6visual

DSA Counting Sort Time Complexity

See this page for a general explanation of what time complexity is. Counting Sort Time Complexity Counting Sort works by first counting the occurrence of different values, and then uses that to recre…

5 min
Read lesson →
Lesson 7

DSA Radix Sort Time Complexity

See this page for a general explanation of what time complexity is. Radix Sort Time Complexity The Radix Sort algorithm sorts non negative integers, one digit at a time. There are \(n\) values that n…

2 min
Read lesson →
Lesson 8

DSA Merge Sort Time Complexity

See this page for a general explanation of what time complexity is. Merge Sort Time Complexity The Merge Sort algorithm breaks the array down into smaller and smaller pieces. The array becomes sorted…

4 min
Read lesson →
Lesson 9visual

DSA Linear Search Time Complexity

See this page for a general explanation of what time complexity is. Linear Search Time Complexity For a general explanation of what time complexity is, visit this page. For a more thorough and detail…

2 min
Read lesson →
Lesson 10visual

DSA Selection Sort Time Complexity

See this page for a general explanation of what time complexity is. Binary Search Time Complexity Binary Search finds the target value in an already sorted array by checking the center value. If the…

3 min
Read lesson →