The Algorithms logo
The Algorithms
关于捐赠
回溯

All Combination of Size K

Knight Tour

N Queens

Parentheses Generator

Sudoku Solver

大整数

Fast Factorial

位操作

Counting Bits

Highest Set Bit

Sum of Two Integers

密码

Another Rot 13

Baconian Cipher

Blake 2b

Diffie Hellman

Hashing Traits

Kerninghan

Morse Code

Polybius

Railfence

Theoretical Rot 13

Transposition

Vigenere

XOR Cipher

压缩

Run Length Encoding

Run Length Encoding

转换

Binary to Decimal

Binary to Hexadecimal

Decimal to Binary

Decimal to Hexadecimal

Hexa Decimal To Binary

Hexadecimal to Decimal

Octal to Binary

Octal to Decimal

数据结构
分而治之
动态编程

Coin Change

Egg Dropping

Fibonacci Numbers

Longest Common Subsequence

Longest Common Substring

Longest Continuous Increasing Subsequence

Longest Increasing Subsequence

Matrix Chain Multiply

Maximal Square

Maximum Subarray

Minimum Cost Path

Subset Generation

Trapped Rainwater

Kadane Algorithm

Floyd Warshall

Catalan Numbers

Factorial

金融

Interest

综合

Huffman Encoding

Steinhaus Johnson Trotter

几何学

Closest Points

Jarvis Scan

Polygon Points

Ramer Douglas Peucker

图形

Bellman Ford

Bipartite Matching

Breadth First Search

Centroid Decomposition

Decremental Connectivity

Depth First Search

Depth First Search Tic Tac Toe

Detect Cycle

Dijkstra

Dinic Maxflow

Eulerian Path

Graph Enumeration

Kosaraju

Lee Breadth First Search

Minimum Spanning Tree

Prufer Code

Strongly Connected Components

Tarjans Ssc

Two Satisfiability

贪心方法

Fractional Knapsack

哈希
线性代数

Gaussian Elimination

机器学习
数学

Aliquot Sum

Amicable Numbers

Area of Polygon

Area Under Curve

Armstrong Number

Baby Step Giant Step

Binary Exponentiation

Binomial Coefficient

Chinese Remainder Theorem

Collatz Sequence

Combinations

Cross Entropy Loss

Decimal to Fraction

Elliptic Curve

Euclidean Distance

Extended Euclidean Algorithm

Fast Power

Faster Perfect Numbers

Frizzy Number

Gcd of N Numbers

Geometric Series

Greatest Common Divisor

Interquartile Range

Karatsuba Multiplication

Leaky Relu

Least Square Approx

Linear Sieve

Lucas Series

Matrix Ops

Mersenne Primes

Miller Rabin

Modular Exponential

Nthprime

Perfect Cube

Perfect Number

Perfect Square

Pollard Rho

Prime Factors

Quadratic Residue

Sieve of Eratosthenes

Simpsons Integration

Sprague Grundy Theorem

Square Pyramidal Numbers

Sum of Digits

Sum of Geometric Progression

Sum of Harmonic Series

Sylvester Sequence

Trapezoidal Integration

Trial Division

Trig Functions

Vector Cross Product

Zellers Congruence Algorithm

矩阵

Pascal Triangle

导航

Haversine

网络流

Ford Fulkerson

神经网络

Exponential Linear Unit

Gaussian Error Linear Unit

数论

Compute Totient

Kth Factor

数值方法

Fast Fourier Transform

其他

Graham Scan

Doomsday

范围查询

Heavy Light Decomposition

检索

Union Find

Interpolation

Binary Search

Binary Search Recursive

Exponential Search

Fibonacci Search

Interpolation Search

Jump Search

Kth Smallest

Kth Smallest Heap

Linear Search

Moore Voting

Quick Select

Saddleback Search

Ternary Search

Ternary Search Min Max

Ternary Search Min Max Recursive

Ternary Search Recursive

排序

Fisher Yates Shuffle

Topological Sort

Bead Sort

Binary Insertion Sort

Bingo Sort

Bitonic Sort

Bogo Sort

Bubble Sort

Bucket Sort

Cocktail Shaker Sort

Comb Sort

Counting Sort

Cycle Sort

Dutch National Flag Sort

Exchange Sort

Gnome Sort

Heap Sort

Insertion Sort

Intro Sort

Odd Even Sort

Pancake Sort

Patience Sort

Pigeonhole Sort

Quick Sort

Quick Sort 3 Ways

Radix Sort

Selection Sort

Shell Sort

Sleep Sort

Sort Utils

Stooge Sort

Tim Sort

Tree Sort

Wave Sort

Wiggle Sort

堆栈

Infix To Postfix

字符串

Issubsequence

Aho Corasick

Autocomplete Using Trie

Boyer Moore Search

Burrows Wheeler Transform

Duval Algorithm

Hamming Distance

Isomorphism

Jaro Winkler Distance

Knuth Morris Pratt

Levenshtein Distance

Palindrome

Rabin Karp

Shortest Palindrome

Suffix Array

Suffix Array Manber Myers

Suffix Tree

Z Algorithm

结构