The Algorithms
Поиск алгоритма
О проекте
Пожертвование
C++
Репозиторий на GitHub
Документация
Поиск с возвратом
Поиск с возвратом
Generate Parentheses
Ещё
Поиск с возвратом
Graph Coloring
Ещё
Поиск с возвратом
Knight Tour
Ещё
Поиск с возвратом
Magic Sequence
Ещё
Поиск с возвратом
Minimax
Ещё
Поиск с возвратом
N Queens
Ещё
Поиск с возвратом
N Queens All Solution Optimised
Ещё
Поиск с возвратом
Nqueen Print All Solutions
Ещё
Поиск с возвратом
Rat Maze
Ещё
Поиск с возвратом
Subarray Sum
Ещё
Поиск с возвратом
Subset Sum
Ещё
Поиск с возвратом
Sudoku Solver
+1
Ещё
Поиск с возвратом
Word Break
Ещё
Манипуляции с битами
Манипуляции с битами
Count Bits Flip
Ещё
Манипуляции с битами
Count of Set Bits
Ещё
Манипуляции с битами
Count of Trailing Ciphers in Factorial N
Ещё
Манипуляции с битами
Find Non Repeating Number
Ещё
Манипуляции с битами
Gray Code
Ещё
Манипуляции с битами
Next Higher Number with Same Number of Set Bits
Ещё
Манипуляции с битами
Power of 2
Ещё
Манипуляции с битами
Set Kth Bit
Ещё
Манипуляции с битами
Travelling Salesman Using Bit Manipulation
Ещё
Шифры
Шифры
A 1z 26 Cipher
Ещё
Шифры
Atbash Cipher
Ещё
Шифры
Base 64 Encoding
Ещё
Шифры
Caesar Cipher
Ещё
Шифры
Elliptic Curve Key Exchange
Ещё
Шифры
Hill Cipher
Ещё
Шифры
Morse Code
Ещё
Шифры
Uint 128 T
Ещё
Шифры
Uint 256 T
Ещё
Шифры
Vigenere Cipher
Ещё
Шифры
XOR Cipher
+3
Ещё
Cжатие
Cжатие
Huffman
Ещё
Преобразования
Преобразования
Decimal to Binary
+5
Ещё
Преобразования
Decimal to Hexadecimal
Ещё
Алгоритмы планирования ЦП
Алгоритмы планирования ЦП
Fcfs Scheduling
Ещё
Алгоритмы планирования ЦП
Non Preemptive Sjf Scheduling
Ещё
Структуры данных
Структуры данных
/
Двоичное дерево
AVL Tree
+3
Ещё
Структуры данных
/
Двоичное дерево
Binary Search Tree
+3
Ещё
Структуры данных
Binary Search Tree 2
Ещё
Структуры данных
/
Куча
Binary Heap
Ещё
Структуры данных
/
Хеширование
Bloom Filter
Ещё
Структуры данных
Circular Queue Using Linked List
Ещё
Структуры данных
Cll
Ещё
Структуры данных
Cll
Ещё
Структуры данных
/
CLL
Main Cll
Ещё
Структуры данных
Disjoint Set
Ещё
Структуры данных
/
Связанный список
Doubly Linked List
+5
Ещё
Структуры данных
Dsu Path Compression
Ещё
Структуры данных
Dsu Union Rank
Ещё
Структуры данных
Linked List
+1
Ещё
Структуры данных
Linkedlist Implentation Usingarray
Ещё
Структуры данных
List Array
Ещё
Структуры данных
Morrisinorder
Ещё
Структуры данных
Node
Ещё
Структуры данных
Queue
+3
Ещё
Структуры данных
Queue Using Array
Ещё
Структуры данных
Queue Using Array 2
Ещё
Структуры данных
Queue Using Linked List
Ещё
Структуры данных
Queue Using Linked List
Ещё
Структуры данных
Queue Using Two Stacks
Ещё
Структуры данных
Rb Tree
Ещё
Структуры данных
Reverse a Linked List
Ещё
Структуры данных
/
Двоичное дерево
Segment Tree
+4
Ещё
Структуры данных
/
Связанный список
Skip List
Ещё
Структуры данных
/
Массив
Sparse Table
Ещё
Структуры данных
Stack
+4
Ещё
Структуры данных
Stack Using Array
Ещё
Структуры данных
/
Стеки
Stack with Singly Linked List
+3
Ещё
Структуры данных
Stack Using Queue
Ещё
Структуры данных
/
Двоичное дерево
Treap
Ещё
Структуры данных
Tree
Ещё
Структуры данных
Tree 234
Ещё
Структуры данных
Trie Modern
Ещё
Структуры данных
Trie Tree
Ещё
Структуры данных
Trie Using Hashmap
Ещё
Структуры данных
/
Двоичное дерево
Lowest Common Ancestor
Ещё
Структуры данных
/
Хеширование
/
Тория чисел
Prime
+8
Ещё
Структуры данных
/
Хеширование
/
Тория чисел
Prime
+8
Ещё
Структуры данных
/
Связанный список
Circular Linked List
Ещё
Структуры данных
/
Стеки
Postfix Evaluation
Ещё
Структуры данных
/
Двоичное дерево
Fenwick Tree
+1
Ещё
Разделяй и властвуй
Разделяй и властвуй
Karatsuba Algorithm for Fast Multiplication
Ещё
Разделяй и властвуй
Strassen Matrix Multiplication
Ещё
Разделяй и властвуй
Mergesort
+19
Ещё
Динамическое программирование
Динамическое программирование
Wildcard Matching
Ещё
Динамическое программирование
0 1 Knapsack
Ещё
Динамическое программирование
Abbreviation
Ещё
Динамическое программирование
Armstrong Number Templated
Ещё
Динамическое программирование
Catalan Numbers
Ещё
Динамическое программирование
Coin Change
+6
Ещё
Динамическое программирование
Coin Change Topdown
Ещё
Динамическое программирование
Cut Rod
Ещё
Динамическое программирование
Edit Distance
+1
Ещё
Динамическое программирование
Egg Dropping Puzzle
Ещё
Динамическое программирование
Fibonacci Bottom Up
Ещё
Динамическое программирование
Floyd Warshall
+3
Ещё
Динамическое программирование
/
Скользящее окно
House Robber
Ещё
Динамическое программирование
Kadane
Ещё
Динамическое программирование
Longest Common String
Ещё
Динамическое программирование
Longest Common Subsequence
+1
Ещё
Динамическое программирование
Longest Increasing Subsequence
Ещё
Динамическое программирование
Longest Increasing Subsequence Nlogn
Ещё
Динамическое программирование
Longest Palindromic Subsequence
Ещё
Динамическое программирование
Matrix Chain Multiplication
Ещё
Динамическое программирование
Maximum Circular Subarray
Ещё
Динамическое программирование
Minimum Edit Distance
Ещё
Динамическое программирование
Palindrome Partitioning
Ещё
Динамическое программирование
Partition Problem
Ещё
Динамическое программирование
Searching of Element in Dynamic Array
Ещё
Динамическое программирование
Shortest Common Supersequence
Ещё
Динамическое программирование
Subset Sum Dynamic
Ещё
Динамическое программирование
Trapped Rainwater
Ещё
Динамическое программирование
Tree Height
Ещё
Динамическое программирование
Unbounded 0 1 Knapsack
Ещё
Динамическое программирование
Knapsack
+2
Ещё
Динамическое программирование
Factorial
+13
Ещё
Динамическое программирование
Fibonacci Numbers
+12
Ещё
Динамическое программирование
/
Скользящее окно
Longest Substring Without Repeating Characters
Ещё
Игры
Игры
Memory Game
Ещё
Геометрия
Геометрия
Graham Scan Algorithm
Ещё
Геометрия
Graham Scan Functions
Ещё
Геометрия
Jarvis Algorithm
Ещё
Геометрия
Line Segment Intersection
Ещё
Графика
Графика
Spirograph
Ещё
Графики
Графики
Bellman Ford
+4
Ещё
Графики
Bi Directional Dijkstra
Ещё
Графики
Breadth First Search
+3
Ещё
Графики
Bridge Finding with Tarjan Algorithm
Ещё
Графики
Connected Components
Ещё
Графики
Connected Components with Dsu
Ещё
Графики
Cycle Check Directed Graph
Ещё
Графики
Depth First Search
+4
Ещё
Графики
Depth First Search with Stack
Ещё
Графики
Dijkstra
+4
Ещё
Графики
Hamiltons Cycle
Ещё
Графики
Hopcroft Karp
Ещё
Графики
Is Graph Bipartite
Ещё
Графики
Is Graph Bipartite 2
Ещё
Графики
Kosaraju
Ещё
Графики
Kruskal
Ещё
Графики
Max Flow with Ford Fulkerson and Edmond Karp Algo
Ещё
Графики
Prim
Ещё
Графики
Topological Sort by Kahns Algo
Ещё
Графики
Travelling Salesman Problem
Ещё
Жадные алгоритмы
Жадные алгоритмы
Binary Addition
Ещё
Жадные алгоритмы
Boruvkas Minimum Spanning Tree
Ещё
Жадные алгоритмы
Digit Separation
Ещё
Жадные алгоритмы
Dijkstra Greedy
Ещё
Жадные алгоритмы
Gale Shapley
Ещё
Жадные алгоритмы
Jump Game
Ещё
Жадные алгоритмы
Kruskals Minimum Spanning Tree
Ещё
Жадные алгоритмы
Prims Minimum Spanning Tree
Ещё
Хеширование
Хеширование
Chaining
Ещё
Хеширование
Double Hash Hash Table
Ещё
Хеширование
Linear Probing Hash Table
Ещё
Хеширование
Md 5
Ещё
Хеширование
Quadratic Probing Hash Table
Ещё
Хеширование
Sha 1
Ещё
Хеширование
Sha 256
Ещё
Линейная алгебра
Линейная алгебра
Gaussian Elimination
Ещё
Линейная алгебра
Lu Decomposition
Ещё
Машинное обучение
Машинное обучение
A Star Search
Ещё
Машинное обучение
Adaline Learning
Ещё
Машинное обучение
K Nearest Neighbors
Ещё
Машинное обучение
Kohonen Som Topology
Ещё
Машинное обучение
Kohonen Som Trace
Ещё
Машинное обучение
Neural Network
Ещё
Машинное обучение
Ordinary Least Squares Regressor
Ещё
Машинное обучение
Vector Ops
Ещё
Математика
Математика
Aliquot Sum
+5
Ещё
Математика
Approximate Pi
Ещё
Математика
Area
Ещё
Математика
/
Special Numbers
Armstrong Number
+8
Ещё
Математика
Binary Exponent
Ещё
Математика
Binomial Calculate
Ещё
Математика
Check Amicable Pair
Ещё
Математика
Check Factorial
Ещё
Математика
Complex Numbers
Ещё
Математика
Double Factorial
Ещё
Математика
Eratosthenes
Ещё
Математика
Euler's Totient
+2
Ещё
Математика
Extended Euclid Algorithm
Ещё
Математика
Fast Power
Ещё
Математика
Fibonacci Fast
Ещё
Математика
Fibonacci Large
Ещё
Математика
Fibonacci Matrix Exponentiation
Ещё
Математика
Fibonacci Sum
Ещё
Математика
Finding Number of Digits in a Number
Ещё
Математика
Gcd Iterative Euclidean
Ещё
Математика
Gcd of N Numbers
Ещё
Математика
Gcd Recursive Euclidean
Ещё
Математика
Integral Approximation
Ещё
Математика
Integral Approximation 2
Ещё
Математика
Inv Sqrt
Ещё
Математика
Iterative Factorial
Ещё
Математика
Large Factorial
Ещё
Математика
Large Number
Ещё
Математика
Largest Power
Ещё
Математика
LCM
+2
Ещё
Математика
Least Common Multiple
Ещё
Математика
Linear Recurrence Matrix
Ещё
Математика
Magic Number
Ещё
Математика
Miller Rabin
Ещё
Математика
Modular Division
Ещё
Математика
Modular Exponentiation
Ещё
Математика
Modular Inverse Fermat Little Theorem
Ещё
Математика
Modular Inverse Simple
Ещё
Математика
N Bonacci
Ещё
Математика
N Choose R
Ещё
Математика
Ncr Modulo P
Ещё
Математика
Number of Positive Divisors
Ещё
Математика
Perimeter
Ещё
Математика
Power for Huge Numbers
Ещё
Математика
Power of Two
Ещё
Математика
Prime Factorization
Ещё
Математика
Primes up to Billion
Ещё
Математика
Quadratic Equations Complex Numbers
Ещё
Математика
Realtime Stats
Ещё
Математика
Sieve of Eratosthenes
+4
Ещё
Математика
Sqrt Double
Ещё
Математика
String Fibonacci
Ещё
Математика
Sum of Binomial Coefficient
Ещё
Математика
Sum of Digits
+1
Ещё
Математика
Vector Cross Product
Ещё
Математика
Volume
Ещё
Математика
Bisection Method
Ещё
Математика
Qr Decomposition
Ещё
Математика
/
Численный анализ
Runge Kutta
Ещё
Математика
/
Special Numbers
Happy Number
Ещё
Математика
Matrix Exponentiation
Ещё
Матрица
Матрица
Pascal Triangle
Ещё
Матрица
Spiral Print
Ещё
Численные методы
Численные методы
Babylonian Method
Ещё
Численные методы
Brent Method Extrema
Ещё
Численные методы
Composite Simpson Rule
Ещё
Численные методы
Durand Kerner Roots
Ещё
Численные методы
False Position
Ещё
Численные методы
Fast Fourier Transform
Ещё
Численные методы
Golden Search Extrema
Ещё
Численные методы
Gram Schmidt
Ещё
Численные методы
Inverse Fast Fourier Transform
Ещё
Численные методы
Lu Decompose
Ещё
Численные методы
Midpoint Integral Method
Ещё
Численные методы
Newton Raphson Method
Ещё
Численные методы
Ode Forward Euler
Ещё
Численные методы
Ode Midpoint Euler
Ещё
Численные методы
Ode Semi Implicit Euler
Ещё
Численные методы
Qr Decompose
Ещё
Численные методы
Qr Eigen Values
Ещё
Численные методы
Successive Approximation
Ещё
Операции в структурах данных
Операции в структурах данных
Array Left Rotation
Ещё
Операции в структурах данных
Array Right Rotation
Ещё
Операции в структурах данных
Circular Queue Using Array
Ещё
Операции в структурах данных
Get Size of Linked List
Ещё
Операции в структурах данных
Inorder Successor of Bst
Ещё
Операции в структурах данных
Intersection of Two Arrays
Ещё
Операции в структурах данных
Reverse a Linked List Using Recusion
Ещё
Операции в структурах данных
Reverse Binary Tree
Ещё
Операции в структурах данных
Selectionsortlinkedlist
Ещё
Операции в структурах данных
Trie Multiple Search
Ещё
Операции в структурах данных
Union of Two Arrays
Ещё
Другое
Другое
Buzz Number
Ещё
Другое
Decimal to Roman Numeral
Ещё
Другое
Easter
Ещё
Другое
Fast Integer Input
Ещё
Другое
Iterative Tree Traversals
Ещё
Другое
Kadanes 3
Ещё
Другое
Kelvin to Celsius
Ещё
Другое
Lfu Cache
Ещё
Другое
Lru Cache
Ещё
Другое
Lru Cache 2
Ещё
Другое
Palindrome of Number
Ещё
Другое
Paranthesis Matching
Ещё
Другое
Recursive Tree Traversal
Ещё
Другое
Smallest Circle
Ещё
Другое
Sparse Matrix
Ещё
Другое
Stairs Pattern
Ещё
Другое
Tower of Hanoi
+1
Ещё
Другое
Vector Important Functions
Ещё
Физика
Физика
Ground to Ground Projectile Motion
Ещё
Вероятность
Вероятность
Addition Rule
Ещё
Вероятность
Bayes Theorem
Ещё
Вероятность
Binomial Dist
Ещё
Вероятность
Exponential Dist
Ещё
Вероятность
Geometric Dist
Ещё
Вероятность
Poisson Dist
Ещё
Вероятность
Windowed Median
Ещё
Запросы диапазона
Запросы диапазона
Heavy Light Decomposition
Ещё
Запросы диапазона
Mo
Ещё
Запросы диапазона
Persistent Seg Tree Lazy Prop
Ещё
Запросы диапазона
Prefix Sum Array
Ещё
Запросы диапазона
Segtree
Ещё
Запросы диапазона
Sparse Table Range Queries
Ещё
Поиски
Поиски
Binary Search
+15
Ещё
Поиски
Exponential Search
+2
Ещё
Поиски
Fibonacci Search
+5
Ещё
Поиски
Floyd Cycle Detection Algo
Ещё
Поиски
Hash Search
Ещё
Поиски
Interpolation Search
+6
Ещё
Поиски
Interpolation Search 2
Ещё
Поиски
Jump Search
+8
Ещё
Поиски
Linear Search
+14
Ещё
Поиски
Longest Increasing Subsequence Using Binary Search
Ещё
Поиски
Median Search
Ещё
Поиски
Median Search 2
Ещё
Поиски
Saddleback Search
Ещё
Поиски
Sublist Search
Ещё
Поиски
Ternary Search
+5
Ещё
Поиски
Text Search
Ещё
Сортировка
Сортировка
Topological Sort
+2
Ещё
Сортировка
Bead Sort
+2
Ещё
Сортировка
Binary Insertion Sort
+4
Ещё
Сортировка
Bitonic Sort
Ещё
Сортировка
Bogo Sort
+7
Ещё
Сортировка
Bubble Sort
+19
Ещё
Сортировка
Bucket Sort
+5
Ещё
Сортировка
Cocktail Selection Sort
Ещё
Сортировка
Comb Sort
+8
Ещё
Сортировка
Count Inversions
Ещё
Сортировка
Counting Sort
+9
Ещё
Сортировка
Counting Sort String
Ещё
Сортировка
Cycle Sort
+5
Ещё
Сортировка
Dnf Sort
Ещё
Сортировка
Gnome Sort
+8
Ещё
Сортировка
Heap Sort
+15
Ещё
Сортировка
Insertion Sort
+18
Ещё
Сортировка
Insertion Sort Recursive
Ещё
Сортировка
Library Sort
Ещё
Сортировка
Merge Insertion Sort
Ещё
Сортировка
Non Recursive Merge Sort
Ещё
Сортировка
Numeric String Sort
Ещё
Сортировка
Odd Even Sort
+1
Ещё
Сортировка
Pancake Sort
+7
Ещё
Сортировка
Pigeonhole Sort
+2
Ещё
Сортировка
Quick Sort
+19
Ещё
Сортировка
Quick Sort 3
Ещё
Сортировка
Quick Sort Iterative
Ещё
Сортировка
Radix Sort
+9
Ещё
Сортировка
Radix Sort 2
Ещё
Сортировка
Random Pivot Quick Sort
Ещё
Сортировка
Recursive Bubble Sort
Ещё
Сортировка
Selection Sort Iterative
Ещё
Сортировка
Selection Sort Recursive
Ещё
Сортировка
Shell Sort
+10
Ещё
Сортировка
Shell Sort 2
Ещё
Сортировка
Slowsort
Ещё
Сортировка
Stooge Sort
+1
Ещё
Сортировка
Strand Sort
Ещё
Сортировка
Swap Sort
Ещё
Сортировка
Tim Sort
+3
Ещё
Сортировка
Wave Sort
Ещё
Сортировка
Wiggle Sort
Ещё
Строки
Строки
Hamming Distance
+7
Ещё
Строки
Boyer Moore
Ещё
Строки
Brute Force String Searching
Ещё
Строки
Duval
Ещё
Строки
Horspool
Ещё
Строки
Knuth Morris Pratt
Ещё
Строки
Manacher Algorithm
Ещё
Строки
Rabin Karp
+2
Ещё
Строки
Z Function
Ещё
© The Algorithms 2024
Что такое алгоритм?
Про нас
Языки программирования
Помощь
Пожертвование
GitHub
Gitter
X
Исходный код
Контакты