All ▲lgorithms

All ▲lgorithms

  • Algorithms
  • Categories
  • Libraries
  • Blog

Categories of Algorithms

The All ▲lgorithms Project Structure Categories

Artificial Intelligence
  • Dbscan
  • Isodata
  • Linear regression
  • Logistic regression
  • Neutral style transfer
  • Sat
  • Tsp
  • A star
  • Artificial neutral network
  • Convolutional neutral network
  • Decision tree
  • Factorization machines
  • Gaussian mixtrue model
  • Gradient boostring trees
  • Hierachical clustering
  • Image processing
  • K nearest neighbors
  • K means
  • Minimax
  • Native bayes
  • Nearest sequence memory
  • Neutral network
  • Perceptron
  • Principal component analysis
  • Q learning
  • Random forest
  • Restricted boltzman machine
Backtracking
  • Algorithm x
  • crossword puzzle
  • Knight tour
  • M coloring problem
  • N queen
  • Number of ways in maze
  • Partitions of set
  • Permutation of strings
  • Powerset
  • Rat in maze
  • Subset sum
  • Sudoku solve
Bit Manipulation
  • Adding using bits
  • Bit divisor
  • Byte swapper
  • Convert numbers to binary
  • Count set bits
  • Flip bits
  • Hamming distace
  • Invert bit
  • Lonely integer
  • Magic number
  • Maximun xor value
  • Power of 2
  • Subset generation
  • Sum binary numbers
  • Sum equals xor
  • Thrice unique number
  • Twice unique number
  • Xor swap
Cellular Automaton
  • Brians brain
  • Conways game of life
  • Elementary cellular automata
  • Generic algorithm
  • Langtons ant
  • Nobili cellular automata
  • Von neoumann cellular automata
Computational Geometry
  • 2D Line intersection
  • 2D Separating Axis test
  • Area of polygon
  • Area of triangle
  • Axis aligned bounding box collision
  • Bresenham Line
  • Chans Algorithm
  • Cohen Sutherland Lineclip
  • Distance between points
  • Graham Scan
  • Halfplane intersection
  • Jarvis March
  • Quickull
  • Sphere tetrahedron intersection
  • Sutherland Hodgeman clipping
Cryptography
  • Affine Cipher
  • Atbash Cipher
  • Autokey Cipher
  • Baconian Cipher
  • Caesar Cipher
  • Colummnar Cipher
  • Vigenere Cipher
Data Structures
  • Bag
  • Hashes
  • Linked List
  • List
  • Queue
  • Stack
  • Tree
Divide and Conquer
  • Strassen Matrix Manipulation
  • Closest Pair of Point
  • Inversion Count
  • Karatsuba Multiplication
  • Maximum Contiguous subsequence sum
  • Merge Sort using divide and conquer
  • Quick Sort using divide and conquer
  • Tournament Method to find min max
  • Warnock Algorithm
  • X Power Y
Dynamic Programming
  • Array Median
  • Optima Binary Search Tree
  • Binomial Coefficient
Gaming Theory
  • Nim Next Best Move Game
  • Nim Win Loss Game
  • Grundy Numbers Kayle Game
Graphs
  • Bipartite Check
  • Adjacency Lists graphs representation
  • Astar Algorithm
Greedy Algorithms
  • Activity Selection
  • Dijkstra Shortest Path
  • Egyptian Fraction
Math
  • 2 Sum
  • Add Polynomials
  • Amicable Numbers
  • Armstrong Numbers
  • Automorphic Numbers
  • Average Stream Numbers
  • Babylonian Method
  • Binomial Coefficient
  • Catalan Number
  • Check is Square
  • Convolution
  • Coprime Numbers
  • Count Digits
  • Count Trailing Zeroes
  • Decoding of String
  • Delannoy Number
  • Derangements
  • DFA Division
  • Diophantine
  • Divided Differences
  • Euler Totient
  • Exponentiation Power
  • Factorial
  • Fast Fourier transform
  • Fast inverse Square Root
Networking
  • Packet Sniffer
  • Determine Endianess
  • Validate IP
Numerical Analysis
  • Integral
  • Monte Carlo
  • Runge Kutt
Online Challenges
  • Coderbyte
  • Code Chef
  • Code Eval
  • Hackerearth
  • Hackerrank
  • LeetCode
  • Project Euler
  • Rosalind
  • SPOJ
  • Top Coder
Randomized Algorithms
  • Birthday Paradox
  • Karger Minimum Cut Algorithm
  • Kth Smallest Element Algorithm
  • Random from Stream
  • Random Node Linked list
  • Randomized Quicksort
  • Reservoir Sampling
  • Shuffle an Array
Searches
  • Binary Search
  • Exponential Search
  • Fibonacci Search
  • Fuzzy Search
  • Interpolation Search
  • Jump Search
  • Linear Search
  • Ternay Search
Selections
  • Median of Medians
  • Quick Select
Sorting
  • Bead Sort
  • Bogo Sort
  • Bubble Sort
  • Bucket Sort
  • Circle Sort
  • Comb Sort
  • Counting Sort
  • Cycle Sort
  • Flash Sort
  • Gnome Sort
  • Heap Sort
  • Insertion Sort
  • Intro Sort
  • Median Sort
  • Merge Sort
  • Pipeonhole Sort
  • Quick Sort
  • Radix Sort
  • Selection Sort
  • Shaker Sort
  • Shell Sort
  • Sleep Sort
  • Stooge Sort
  • Topological Sort
  • Tree Sort
Strings
  • Aho Corasick Algorithm
  • Anagram Search
  • Arithmetic on large numbers
  • Boyer Moore Algorithm
  • Finite Automata
  • Kasai Algorithm
  • Kmp Algorithm
  • Levenshteing Distance
  • Lipogram Checker
No Category
  • Average
  • Biggest of n numbers
  • Biggest Suffix
  • Fifteen Puzzle
  • Jaccard Similarity
  • Jose Phus Problem
  • Lapindrom Checker
  • Leap Year
  • Magic Square
  • Majority Element
  • Minimum subarray size with degree
  • No operator addition
  • Paint fill
  • Split list
  • Tokenizer
  • Unique number
All ▲lgorithms
Implementations
C++JavaJavascriptRubyGoMore ...
Libraries Docs
PythonJavaJavascriptMore ...
Community
GithubGitterTwitterInstagramFacebook
More
BlogStickers & T-ShirtsContributingCategories
Powered by Tryhtml
Copyright © 2021 The All ▲lgorithms Project.