The Algorithms
Procure qualquer algoritmo
Sobre
Faça uma doação
C
Repositório do GitHub
Documentação
Áudio
Áudio
Alaw
Mais
Retrocesso
Retrocesso
Sudoku Solver
+1
Mais
Cifras
Cifras
Affine
Mais
Cifras
Rot 13
Mais
Cliente-Servidor
Cliente-Servidor
Client
Mais
Cliente-Servidor
Remote Command Exec Udp Client
Mais
Cliente-Servidor
Remote Command Exec Udp Server
Mais
Cliente-Servidor
Server
Mais
Cliente-Servidor
Tcp Full Duplex Client
Mais
Cliente-Servidor
Tcp Full Duplex Server
Mais
Cliente-Servidor
Tcp Half Duplex Client
Mais
Cliente-Servidor
Tcp Half Duplex Server
Mais
Cliente-Servidor
Udp Client
Mais
Cliente-Servidor
Udp Server
Mais
Compressão
Compressão
Run Length Encoding
Mais
Conversões
Conversões
Binary to Decimal
+4
Mais
Conversões
Binary to Hexadecimal
Mais
Conversões
Binary to Octal
Mais
Conversões
C Atoi Str to Integer
Mais
Conversões
Celsius to Fahrenheit
Mais
Conversões
Decimal To Any Base
Mais
Conversões
Decimal to Binary
+5
Mais
Conversões
Decimal to Binary Recursion
Mais
Conversões
Decimal to Hexa
Mais
Conversões
Decimal to Octal
Mais
Conversões
Decimal to Octal Recursion
Mais
Conversões
Hexadecimal to Octal
Mais
Conversões
Hexadecimal to Octal 2
Mais
Conversões
Infix to Postfix 2
Mais
Conversões
Int to String
Mais
Conversões
Octal to Binary
Mais
Conversões
Octal to Decimal
Mais
Conversões
Octal to Hexadecimal
Mais
Conversões
Roman Numerals to Decimal
Mais
Conversões
To Decimal
Mais
Estruturas de Dados
Estruturas de Dados
/
Vetor
Carray
Mais
Estruturas de Dados
/
Árvore binária
AVL Tree
+4
Mais
Estruturas de Dados
/
Árvore binária
Binary Search Tree
+3
Mais
Estruturas de Dados
/
Árvore binária
Create Node
Mais
Estruturas de Dados
/
Árvore binária
Recursive Traversals
Mais
Estruturas de Dados
/
Árvore binária
Red Black Tree
Mais
Estruturas de Dados
/
Árvore binária
Segment Tree
+4
Mais
Estruturas de Dados
/
Árvore binária
Threaded Binary Trees
Mais
Estruturas de Dados
/
Árvore binária
Words Alphabetical
Mais
Estruturas de Dados
/
Dicionário
Dict
Mais
Estruturas de Dados
Dynamic Array
Mais
Estruturas de Dados
/
Array Dinâmico
Main
Mais
Estruturas de Dados
/
Grafos
Bfs
Mais
Estruturas de Dados
/
Grafos
Bfs Queue
Mais
Estruturas de Dados
/
Grafos
Dfs
Mais
Estruturas de Dados
/
Grafos
Dfs Recursive
Mais
Estruturas de Dados
/
Grafos
Euler
Mais
Estruturas de Dados
Graph
+1
Mais
Estruturas de Dados
/
Grafos
Hamiltonian
Mais
Estruturas de Dados
Queue
+3
Mais
Estruturas de Dados
/
Grafos
Transitive Closure
Mais
Estruturas de Dados
Hash Set
Mais
Estruturas de Dados
/
Array Dinâmico
Main
Mais
Estruturas de Dados
/
Heap
Max Heap
Mais
Estruturas de Dados
/
Heap
Min Heap
Mais
Estruturas de Dados
/
Linked List
Ascending Priority Queue
Mais
Estruturas de Dados
/
Linked List
Circular Doubly Linked List
Mais
Estruturas de Dados
/
Linked List
Circular Linked List
Mais
Estruturas de Dados
/
Linked List
Doubly Linked List
+5
Mais
Estruturas de Dados
/
Linked List
Merge Linked Lists
Mais
Estruturas de Dados
/
Linked List
Middle Element in List
Mais
Estruturas de Dados
/
Linked List
Queue Linked List
Mais
Estruturas de Dados
/
Linked List
Singly Link List Deletion
Mais
Estruturas de Dados
/
Stacks
Stack with Singly Linked List
+3
Mais
Estruturas de Dados
List
Mais
Estruturas de Dados
/
Array Dinâmico
Main
Mais
Estruturas de Dados
Queue
+3
Mais
Estruturas de Dados
Stack
+4
Mais
Estruturas de Dados
/
Stacks
Dynamic Stack
Mais
Estruturas de Dados
/
Array Dinâmico
Main
Mais
Estruturas de Dados
/
Stacks
Parenthesis
Mais
Estruturas de Dados
Stack
+4
Mais
Estruturas de Dados
/
Array Dinâmico
Main
Mais
Estruturas de Dados
Stack
+4
Mais
Estruturas de Dados
Trie
+3
Mais
Estruturas de Dados
Vector
Mais
Estruturas de Dados
/
Hashing
/
Number Theory
Prime
+8
Mais
Estruturas de Dados
/
Stacks
Postfix Evaluation
Mais
Ferramentas de desenvolvimento
Ferramentas de desenvolvimento
Malloc Dbg
Mais
Dividir e Conquistar
Dividir e Conquistar
Mergesort
+19
Mais
Programação Dinâmica
Programação Dinâmica
Floyd Warshall
+3
Mais
Programação Dinâmica
Lcs
Mais
Programação Dinâmica
Matrix Chain Order
Mais
Programação Dinâmica
Factorial
+13
Mais
Programação Dinâmica
Fibonacci Numbers
+12
Mais
Exercism
Exercism
Acronym
Mais
Exercism
Hello World
Mais
Exercism
Isogram
Mais
Exercism
Rna Transcription
Mais
Exercism
Word Count
Mais
Jogos
Jogos
Hangman
Mais
Jogos
Naval Battle
Mais
Jogos
Tic Tac Toe
Mais
Geometria
Geometria
Quaternions
Mais
Geometria
Vectors 3d
Mais
Gráficos
Gráficos
Spirograph
Mais
Grafos
Grafos
Bellman Ford
+4
Mais
Grafos
Dijkstra
+4
Mais
Grafos
Kruskal
Mais
Grafos
Strongly Connected Components
Mais
Grafos
Dijkstra
+4
Mais
Grafos
Prim
Mais
Hashing
Hashing
Hash Adler 32
Mais
Hashing
Hash Blake 2b
Mais
Hashing
Hash Crc 32
Mais
Hashing
Hash Djb 2
Mais
Hashing
SDBM
Mais
Hashing
Hash Xor 8
Mais
Machine Learning
Machine Learning
Adaline Learning
Mais
Machine Learning
K Means Clustering
Mais
Machine Learning
Kohonen Som Topology
Mais
Machine Learning
Kohonen Som Trace
Mais
Math
Math
/
Special Numbers
Armstrong Number
+8
Mais
Math
Cantor Set
Mais
Math
Cartesian to Polar
Mais
Math
Catalan
Mais
Math
Collatz
Mais
Math
Euclidean Algorithm Extended
Mais
Math
Factorial Large Number
Mais
Math
Factorial Trailing Zeroes
Mais
Math
Fibonacci Dp
Mais
Math
Fibonacci Fast
Mais
Math
Fibonacci Formula
Mais
Math
GCD
Mais
Math
/
Special Numbers
Armstrong Number
+8
Mais
Math
Large Factorials
Mais
Math
LCM
+2
Mais
Math
Lerp
Mais
Math
Prime Factoriziation
Mais
Math
Prime Sieve
Mais
Math
Strong Number
Mais
Math
Bisection Method
Mais
Math
Median
Mais
Math
Qr Decomposition
Mais
Math
Realtime Stats
Mais
Math
/
Numerical Analysis
Secant Method
Mais
Numerical Methods
Numerical Methods
Durand Kerner Roots
Mais
Numerical Methods
Gauss Elimination
Mais
Numerical Methods
Gauss Seidel Method
Mais
Numerical Methods
Lagrange Theorem
Mais
Numerical Methods
Lu Decompose
Mais
Numerical Methods
Mean
Mais
Numerical Methods
Newton Raphson Root
Mais
Numerical Methods
Ode Forward Euler
Mais
Numerical Methods
Ode Midpoint Euler
Mais
Numerical Methods
Ode Semi Implicit Euler
Mais
Numerical Methods
Qr Eigen Values
Mais
Numerical Methods
Simpsons 1 3rd Rule
Mais
Numerical Methods
Variance
Mais
Others
Others
Demonetization
Mais
Others
Lexicographic Permutations
Mais
Others
Longest Subsequence
Mais
Others
Mcnaughton Yamada Thompson
Mais
Others
Mirror
Mais
Others
Pid
Mais
Others
Poly Add
Mais
Others
Quartile
Mais
Others
Rselect
Mais
Others
Shunting Yard
Mais
Others
Tower of Hanoi
+1
Mais
Scheduling
Scheduling
Non Preemptive Priority Scheduling
Mais
Searches
Searches
Union Find
+1
Mais
Searches
Binary Search
+15
Mais
Searches
Exponential Search
+2
Mais
Searches
Fibonacci Search
+5
Mais
Searches
Floyd Cycle Detection Algorithm
Mais
Searches
Interpolation Search
+6
Mais
Searches
Jump Search
+8
Mais
Searches
Linear Search
+14
Mais
Searches
Modified Binary Search
Mais
Searches
Other Binary Search
Mais
Searches
/
Pattern Search
Naive Search
Mais
Searches
/
Pattern Search
Rabin Karp Search
Mais
Searches
Sentinel Linear Search
Mais
Searches
Ternary Search
+5
Mais
Sorts
Sorts
Topological Sort
+2
Mais
Sorts
Bead Sort
+2
Mais
Sorts
Binary Insertion Sort
+4
Mais
Sorts
Bogo Sort
+8
Mais
Sorts
Bubble Sort
+19
Mais
Sorts
Bubble Sort 2
Mais
Sorts
Bubble Sort Recursion
Mais
Sorts
Bucket Sort
+5
Mais
Sorts
Cocktail Sort
+3
Mais
Sorts
Comb Sort
+8
Mais
Sorts
Counting Sort
+9
Mais
Sorts
Cycle Sort
+5
Mais
Sorts
Gnome Sort
+8
Mais
Sorts
Heap Sort
+15
Mais
Sorts
Heap Sort 2
Mais
Sorts
Insertion Sort
+18
Mais
Sorts
Insertion Sort Recursive
Mais
Sorts
Merge Sort Nr
Mais
Sorts
Multikey Quick Sort
Mais
Sorts
Odd Even Sort
+2
Mais
Sorts
Pancake Sort
+7
Mais
Sorts
Partition Sort
Mais
Sorts
Patience Sort
+1
Mais
Sorts
Pigeonhole Sort
+2
Mais
Sorts
Quick Sort
+19
Mais
Sorts
Radix Sort
+9
Mais
Sorts
Radix Sort 2
Mais
Sorts
Random Quick Sort
Mais
Sorts
Selection Sort
+14
Mais
Sorts
Selection Sort Recursive
Mais
Sorts
Shaker Sort
Mais
Sorts
Shell Sort
+10
Mais
Sorts
Shell Sort 2
Mais
Sorts
Stooge Sort
+1
Mais
Stacks
Stacks
Infix To Postfix
Mais
Cadeias
Cadeias
Palindrome
+2
Mais
Cadeias
Hamming Distance
+7
Mais
Cadeias
Boyer Moore Search
Mais
© The Algorithms 2025
O que é um algoritmo?
Sobre nós
Linguagens de programação
Contribua
Faça doação
GitHub
Gitter
X
Código fonte
Contato