bugl
bugl
HomeLearnPatternsPathsSearch
HomeLearnPatternsPathsSearch

Loading lesson path

Learn/DSA

DSA

Arrays

Arrays focused on DSA Arrays and related concepts.

Lesson 1

DSA Arrays

An array is a data structure used to store multiple elements.

Read lesson →Loading…
Lesson 2

DSA Bubble Sort

Bubble Sort is an algorithm that sorts an array from the lowest value to the highest value.

Read lesson →Loading…
Lesson 3

DSA Selection Sort

The Selection Sort algorithm finds the lowest value in an array and moves it to the front of the array.

Read lesson →Loading…
Lesson 4

DSA 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.

Read lesson →Loading…
Lesson 5

DSA Quicksort

As the name suggests, Quicksort is one of the fastest sorting algorithms.

Read lesson →Loading…
Lesson 6

DSA Counting Sort

The Counting Sort algorithm sorts an array by counting the number of times each value occurs.

Read lesson →Loading…
Lesson 7

DSA Radix Sort

The Radix Sort algorithm sorts an array by individual digits, starting with the least significant digit (the rightmost one).

Read lesson →Loading…
Lesson 8

DSA 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 that it is s…

Read lesson →Loading…
Lesson 9

DSA Linear Search

The Linear Search algorithm searches through an array and returns the index of the value it searches for.

Read lesson →Loading…
Lesson 10

DSA Binary Search

The Binary Search algorithm searches through an array and returns the index of the value it searches for.

Read lesson →Loading…