bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

Learn/DSA

DSA

Arrays

Arrays focused on DSA Arrays and related concepts.

Lesson 1

DSA Arrays

DSA Arrays

4 min
Read lesson →
Lesson 2visual

DSA Bubble Sort

Bubble Sort Bubble Sort is an algorithm that sorts an array from the lowest value to the highest value. Speed: Run the simulation to see how it looks like when the Bubble Sort algorithm sorts an arra…

6 min
Read lesson →
Lesson 3visual

DSA Selection Sort

Selection Sort The Selection Sort algorithm finds the lowest value in an array and moves it to the front of the array. Speed: The algorithm looks through the array again and again, moving the next lo…

7 min
Read lesson →
Lesson 4

DSA Insertion Sort

Insertion Sort The Insertion Sort algorithm uses one part of the array to hold the sorted values, and the other part of the array to hold values that are not sorted yet. Speed: The algorithm takes on…

7 min
Read lesson →
Lesson 5

DSA Quicksort

DSA Quicksort

7 min
Read lesson →
Lesson 6

DSA Counting Sort

Counting Sort The Counting Sort algorithm sorts an array by counting the number of times each value occurs. Speed: Run the simulation to see how 17 integer values from 1 till 5 are sorted using Count…

8 min
Read lesson →
Lesson 7

DSA Radix Sort

Radix Sort The Radix Sort algorithm sorts an array by individual digits, starting with the least significant digit (the rightmost one). Click the button to do Radix Sort, one step (digit) at a time.…

11 min
Read lesson →
Lesson 8

DSA Merge Sort

Merge Sort The Merge Sort algorithm is a divide-and-conquer algorithm that sorts an array by first breaking it down into smaller arrays, and then building the array back together the correct way so t…

10 min
Read lesson →
Lesson 9visual

DSA Linear Search

Linear Search The Linear Search algorithm searches through an array and returns the index of the value it searches for. Speed: Find value: Current value: Run the simulation above to see how the Linea…

4 min
Read lesson →
Lesson 10visual

DSA Binary Search

Binary Search The Binary Search algorithm searches through an array and returns the index of the value it searches for. Speed: Find value: Current value: Run the simulation to see how the Binary Sear…

7 min
Read lesson →