The Algorithms
Поиск алгоритма
О проекте
Пожертвование
C#
Репозиторий на GitHub
undefined
Fast Search
Ещё
Шифры
Шифры
Caesar
Ещё
Шифры
Vigenere
Ещё
Шифры
Blowfish
Ещё
Преобразования
Преобразования
Rgb Hsv Conversion
Ещё
Криптография
Криптография
/
Paddings
ISO 10125-2 Padding
Ещё
Криптография
/
Paddings
ISO 7816-4 Padding
Ещё
Криптография
/
Paddings
X9.32 Padding
Ещё
Криптография
/
Paddings
TBC Padding
Ещё
Криптография
/
Paddings
PKCS7 Padding
Ещё
Криптография
/
Digests
Ascon Hash Digest
Ещё
Криптография
/
Digests
MD2 Digest
Ещё
Сжатие данных
Сжатие данных
Huffman Compressor
Ещё
Сжатие данных
Shannon-Fano Compressor
Ещё
Структуры данных
Структуры данных
/
Стеки
Next Greater Element
Ещё
Структуры данных
/
Стеки
Reverse Stack
Ещё
Структуры данных
Bit Array
Ещё
Структуры данных
Timeline
Ещё
Структуры данных
/
Двоичное дерево
Segment Tree
+4
Ещё
Структуры данных
/
Деревья отрезков
Segment Tree Multiplication
Ещё
Структуры данных
/
Деревья отрезков
Segment Tree Update
Ещё
Структуры данных
Fenwick tree (or Binary Indexed Tree)
Ещё
Структуры данных
/
Стеки
Array-based Stack
Ещё
Структуры данных
/
Стеки
List-based Stack
Ещё
Структуры данных
/
Стеки
Queue-based Stack
Ещё
Структуры данных
/
Куча
Min-Max Heap
Ещё
Структуры данных
/
Куча
Binary Heap
Ещё
Структуры данных
/
Кучи
Fibonacci Heap
Ещё
Структуры данных
/
Куча
Pairing Heap
Ещё
Структуры данных
/
Хеширование
Bloom Filter
Ещё
Структуры данных
/
Вероятностные
Count Min Sketch
Ещё
Структуры данных
/
Вероятностные
HyperLogLog
Ещё
Структуры данных
/
Очереди
Array-based Queue
Ещё
Структуры данных
/
Очереди
List-based Queue
Ещё
Структуры данных
/
Очереди
Stack-based Queue
Ещё
Структуры данных
/
Связанный список
Singly Linked List
+3
Ещё
Структуры данных
/
Связанный список
Doubly Linked List
+5
Ещё
Структуры данных
/
Связанный список
Skip List
Ещё
Структуры данных
/
Связанный список
Circular Linked List
Ещё
Структуры данных
/
Графики
Directed Weighted Graph Via Adjacency Matrix
Ещё
Структуры данных
SortedList
Ещё
Структуры данных
Inverted index
Ещё
Структуры данных
Unrolled linked list
Ещё
Структуры данных
Tries
Ещё
Структуры данных
/
Хеширование
Hash Table
Ещё
Структуры данных
/
Кеширование
Least Frequently Used (LFU) Cache
Ещё
Структуры данных
/
Кеширование
Least Recently Used (LRU) Cache
Ещё
Дискретная математика
Дискретная математика
Euclidean Gcd
Ещё
Разделяй и властвуй
Разделяй и властвуй
Mergesort
+19
Ещё
Разделяй и властвуй
Mergesort
+19
Ещё
Динамическое программирование
Динамическое программирование
Floyd Warshall
+3
Ещё
Динамическое программирование
Factorial
+13
Ещё
Динамическое программирование
Coin Change
+6
Ещё
Кодировщики
Кодировщики
Hill
Ещё
Кодировщики
NYSIIS
Ещё
Кодировщики
Soundex
Ещё
Кодировщики
Feistel
Ещё
Фракталы
Фракталы
Mandelbrot
Ещё
Фракталы
Koch Snowflake
Ещё
Графики
Графики
/
Минимальное остовное дерево
Prim's Algorithm (Adjacency Matrix)
Ещё
Графики
/
Минимальное остовное дерево
Kruskal's Algorithm
Ещё
Графики
Breadth First Search
+3
Ещё
Графики
Depth First Search
+4
Ещё
Графики
Dijkstra Shortest Path
Ещё
Графики
Kosaraju
Ещё
Графики
/
Раскрашивание
Backtracking
Ещё
Жадные алгоритмы
Жадные алгоритмы
Gale Shapley
Ещё
Хеширование
Хеширование
Luhn
Ещё
Задача о рюкзаке
Задача о рюкзаке
Naive solver
Ещё
Задача о рюкзаке
Dynamic Programming solver
Ещё
Задача о рюкзаке
Branch and bound solver
Ещё
Задача о рюкзаке
IHeuristicKnapsackSolver
Ещё
Линейная алгебра
Линейная алгебра
/
Расстояния
Chebyshev
Ещё
Линейная алгебра
/
Расстояния
Euclidean
Ещё
Линейная алгебра
/
Расстояния
Manhattan
Ещё
Линейная алгебра
/
Расстояния
Minkowski
Ещё
Линейная алгебра
Power Iteration
Ещё
Линейная алгебра
Lu Decomposition
Ещё
Математика
Математика
Chinese Remainder Theorem
Ещё
Математика
Extended Euclidean Algorithm
Ещё
Математика
Addition without Arithmetic
Ещё
Математика
Aliquot Sum
+5
Ещё
Математика
Ceil
+1
Ещё
Математика
Floor
Ещё
Математика
Modular Exponentiation
Ещё
Математика
Maclaurin Series
Ещё
Математика
Binomial Coefficient
+1
Ещё
Математика
Perfect Number
+7
Ещё
Математика
Perfect Square
+3
Ещё
Математика
Euler Method
Ещё
Математика
Miller Rabin Primality Check
Ещё
Математика
/
Special Numbers
Automorphic Number
Ещё
Математика
Josephus Problem
Ещё
Математика
Euler's Totient
+2
Ещё
Математика
Sieve of Eratosthenes
+4
Ещё
Modular Arithmetic
Modular Arithmetic
Modular Multiplicative Inverse
Ещё
Численные
Численные
Absolute
Ещё
Численные
Amicable Numbers Checker
Ещё
Численные
/
Разложение
Thin Singular Vector Decomposition
Ещё
Численные
/
Наибольший общий делитель
Binary GCD
Ещё
Численные
/
Факторизация
Trial division Factorization
Ещё
Численные
Gauss-Jordan Elimination
Ещё
Численные
Keith Number Checker
Ещё
Численные
Pseudo-Inverse
Ещё
Численные
Narcissistic Number Checker
Ещё
Численные
Perfect Cube Checker
Ещё
Численные
Classic Runge-Kutta Method
Ещё
Численные
KrishnamurthyNumberChecker
Ещё
Численные
Newton's Square Root Calculation
Ещё
Численные
SoftMax Function
Ещё
Другое
Другое
Fermat Prime Checker
Ещё
Другое
Int2Binary
Ещё
Другое
GeoLocation
Ещё
Другое
Pareto Optimization
Ещё
Другое
Gauss Optimization
Ещё
Другое
Decisions Convolutions
Ещё
Другое
Welford's Variance
Ещё
Другое
Julian Easter
Ещё
Другое
Pollard's Rho
Ещё
Другое
GeoLocation Hash
Ещё
Другое
Geofencing
Ещё
Другое
Triangulation Algorithm
Ещё
Задачи
Задачи
/
Отложенное согласие
Accepter
Ещё
Задачи
/
Отложенное согласие
Proposer
Ещё
Рекурсивные
Рекурсивные
Flood Fill
Ещё
Поиски
Поиски
Binary Search
+15
Ещё
Поиски
Fibonacci Search
+5
Ещё
Поиски
Interpolation Search
+6
Ещё
Поиски
Jump Search
+8
Ещё
Поиски
Linear Search
+14
Ещё
Поиски
Recursive Binary Search
Ещё
Последовательности
Последовательности
A000002 Kolakoski
Ещё
Последовательности
A000004 Zero
Ещё
Последовательности
A000005 Count of Divisors
Ещё
Последовательности
A000008 Make Change
Ещё
Последовательности
A000012 All Ones
Ещё
Последовательности
A000027 Natural
Ещё
Последовательности
A000032 Lucas Numbers
Ещё
Последовательности
A000040 Primes
Ещё
Последовательности
A000045 Fibonacci
Ещё
Последовательности
A000079 Powers of 2
Ещё
Последовательности
A000108 Catalan
Ещё
Последовательности
A000120 1's Counting
Ещё
Последовательности
A000124 Central Polygonal Numbers
Ещё
Последовательности
A000125 Cake Numbers
Ещё
Последовательности
A000142 Factorial
Ещё
Последовательности
A000213 Tribonacci Numbers
Ещё
Последовательности
A000215 Fermat Numbers
Ещё
Последовательности
A000288 Tetranacci Numbers
Ещё
Последовательности
A000290 Squares
Ещё
Последовательности
A000292 Tetrahedral numbers
Ещё
Последовательности
A000578 Cubes
Ещё
Последовательности
A000720 PrimePi
Ещё
Последовательности
A001146 Number of Boolean Functions
Ещё
Последовательности
A001462 Golomb's
Ещё
Последовательности
A001478 Negative Integers
Ещё
Последовательности
A002110 Primorial Numbers
Ещё
Последовательности
A002717 Matchstick Triangle Arrangement
Ещё
Последовательности
A005132 Recaman's
Ещё
Последовательности
A006577 Number of '3n+1' steps to reach 1
Ещё
Последовательности
A006862 Euclid Numbers
Ещё
Последовательности
A006879 Number of Primes by Number of Digits
Ещё
Последовательности
A006880 Number of Primes by Powers of 10
Ещё
Последовательности
A007318 Binomial
Ещё
Последовательности
A007395 All Twos
Ещё
Последовательности
A010051 Binary Prime Constant
Ещё
Последовательности
A010701 All Threes
Ещё
Последовательности
A011557 Powers of 10
Ещё
Последовательности
A057588 Kummer Numbers
Ещё
Последовательности
A019434 Fermat Primes
Ещё
Последовательности
A181391 Van Eck's
Ещё
Алгоритмы тасования
Алгоритмы тасования
Fisher-Yates Shuffler
Ещё
Сортировка
Сортировка
Binary Insertion Sort
+4
Ещё
Сортировка
Bogo Sort
+8
Ещё
Сортировка
Bubble Sort
+19
Ещё
Сортировка
Cocktail Sort
+3
Ещё
Сортировка
Comb Sort
+8
Ещё
Сортировка
Cycle Sort
+5
Ещё
Сортировка
Exchange Sort
Ещё
Сортировка
Heap Sort
+15
Ещё
Сортировка
Insertion Sort
+18
Ещё
Сортировка
Pancake Sort
+7
Ещё
Сортировка
Quick Sort
+19
Ещё
Сортировка
/
Сравнение
Median of three pivot
Ещё
Сортировка
/
Сравнение
Middle point pivot
Ещё
Сортировка
/
Сравнение
Random pivot
Ещё
Сортировка
Selection Sort
+14
Ещё
Сортировка
Shell Sort
+10
Ещё
Сортировка
Tim Sort
+3
Ещё
Сортировка
/
Сравнение
Simplified Tim Sort
Ещё
Сортировка
Counting Sort
+9
Ещё
Сортировка
Bucket Sort
+5
Ещё
Сортировка
Radix Sort
+9
Ещё
Сортировка
Msd Radix Sort
Ещё
Стеки
Стеки
Balanced Parentheses Checker
Ещё
Строки
Строки
Burrows Wheeler Transform
Ещё
Строки
Boyer Moore Search
Ещё
Строки
/
Similarity
Cosine Similarity
Ещё
Строки
Damerau Levenshtein Distance
Ещё
Строки
Hamming Distance
+7
Ещё
Строки
/
Similarity
Jaro Similarity
Ещё
Строки
Jaro Winkler Distance
Ещё
Строки
/
Similarity
Optimal String Alignment
Ещё
Строки
/
Pattern Matching
Bitop Pattern Matching
Ещё
Строки
Naive String Search
Ещё
Строки
Rabin Karp
+2
Ещё
Строки
Boyer Moore
Ещё
Строки
/
Pattern Matching
Knuth–Morris–Pratt Search
Ещё
Строки
Wildcard Pattern Matching
Ещё
Строки
/
Pattern Matching
Z-block substring search
Ещё
Строки
Longest Consecutive Character
Ещё
Строки
Palindrome Checker
Ещё
Строки
Get all permutations of a string
Ещё
Строки
Levenshtein Distance
+2
Ещё
Дерево
Дерево
Breadth First Tree Traversal
Ещё
© The Algorithms 2024
Что такое алгоритм?
Про нас
Языки программирования
Помощь
Пожертвование
GitHub
Gitter
X
Исходный код
Контакты