Additionally see Big O Notation and Data Structures.
Definition
Its the code you write that solves problems :)
“In computer programming terms, an
algorithm
is a set of well-defined instructions to solve a particular problem.”
Binary Search
Search algorithm to find a target value in a sorted array, with each iteration half the values are eliminated.
Quick Sort
Choose a pivot and swap elements that are smaller to the left of the pivot and bigger to the right of the pivot
Merge Sort
Merge Sort is a Divide and Conquer algorithm. It divides the input array into two halves, calls itself for the two halves, and then it merges the two sorted halves.
TODO
1 | Bubble Sort |