An algorithm is a finite sequence of well-defined, computer-implementable instructions, typically to solve a class of problems or to perform a computation. (Source: Wikipedia)
B
- Beginner, A
- Advanced
Sorting
B
Bubble Sort
[Code]B
Bucket Sort
[Code]B
Counting Sort
[Code]B
Heap Sort
[Code]B
Insertion Sort
[Code]B
Merge Sort
[Code]B
Quicksort Sort
[Code]B
Radix Sort
[Code]B
Selection Sort
[Code]B
Shell Sort
[Code]B
Tim SortSearch
B
Binary Search
[Code]B
Jump Search
[Code]B
Linear Search
[Code]Pattern
A
Boyer Moore
[Code]A
Knuth Morris
Pratt
[Code]B
Naive
Algorithm
[Code]A
Rabin Karp
[Code]A
Z algorithm
[Code]Tree
B
Breadth first search
[Code]B
Depth first search
[Code]B
Is balanced tree
[Code]B
Is complete tree
[Code]B
Is full tree
[Code]B
Is perfect tree
[Code]Graph
A
Detect cycle
[Code]
A
Prim's Algorithm
[Code]
A
Topological
sort
[Code]
Math
Other
A
Knapsack
problem
[Code]