The Algorithms logo
算法
关于我们捐赠
回溯法

大小为 K 的所有组合

哈密顿回路

骑士巡游

N 皇后问题

括号生成器

迷宫中的老鼠

子集和问题

数独求解器

大整数

快速阶乘

位操作

统计位数

最高设置位

两个整数的和

密码

另一种 Rot 13

培根密码

Blake 2b

凯撒密码

迪菲-赫尔曼密钥交换

哈希特征

Kerninghan 算法

摩尔斯电码

波利比奥斯方阵

栅栏密码

TEA 密码

理论 Rot 13

换位密码

维吉尼亚密码

异或密码

压缩

游程编码

游程编码

转换

二进制转十进制

二进制转十六进制

十进制转二进制

十进制转十六进制

十六进制转二进制

十六进制转十进制

八进制转二进制

八进制转十进制

数据结构
分治法

归并排序

动态规划

零钱兑换

鸡蛋掉落

斐波那契数列

背包问题

最长公共子序列

最长公共子串

最长连续递增子序列

最长递增子序列

矩阵链乘法

最大正方形

最大子数组

最小成本路径

钢条切割

子集生成

单词拆分

Kadane 算法

弗洛伊德-沃歇尔算法

卡塔兰数

金融
通用

汉诺塔

霍夫曼编码

K 均值聚类

Mex 函数

斯坦豪斯-约翰逊-特罗特算法

K 均值聚类

几何

最近点对

Jarvis 扫描算法

多边形点

Ramer-Douglas-Peucker 算法


A* 算法

Bellman-Ford 算法

二分匹配

广度优先搜索

重心分解

递减连通性

深度优先搜索

井字棋的深度优先搜索

检测环

迪克斯特拉算法

Dinic 最大流算法

欧拉路径

图枚举

Kosaraju 算法

Lee 广度优先搜索

最小生成树

Prim 算法

Prufer 编码

强连通分量

Tarjan 强连通分量算法

2-SAT 问题

贪心算法

分数背包问题

哈希
线性代数

高斯消元法

机器学习
数学

两数之和

绝对值

真因子和

亲和数

多边形面积

曲线下面积

阿姆斯特朗数

平均数

Baby-Step Giant-Step 算法

二进制指数

二项式系数

向上取整

中国剩余定理

考拉兹猜想

交叉熵损失

十进制转分数

椭圆曲线

欧几里得距离

扩展欧几里得算法

快速幂

更快的完美数

毛茸茸数

N 个数的最大公约数

几何级数

最大公约数

四分位距

Karatsuba 乘法

最小公倍数

Leaky ReLU

最小二乘逼近

线性筛

卢卡斯数列

矩阵运算

梅森素数

米勒-拉宾素性测试

模指数

牛顿-拉夫森方法

第 N 个素数

完全立方数

完全数

完全平方数

Pollard Rho 算法

素因子

二次剩余

埃拉托斯特尼筛法

Sigmoid 函数

符号函数

辛普森积分

Softmax 函数

施普莱格-格兰迪定理

平方锥体数

数字之和

几何级数之和

调和级数之和

西尔维斯特数列

Tanh 函数

梯形积分

试除法

三角函数

向量叉积

Zeller 算法

矩阵

帕斯卡三角形

导航

方位角

海弗森公式

网络流

福特-福克森算法

神经网络

高斯误差线性单元

数论

计算欧拉函数

第 K 个因子

数值方法

快速傅里叶变换

其他

Graham 扫描算法

末日法则

范围查询

重链剖分

搜索

并查集

二分查找

递归二分查找

指数搜索

斐波那契搜索

插值搜索

跳跃搜索

第 K 小元素

堆的第 K 小元素

线性搜索

摩尔投票算法

快速选择

马鞍形搜索

三分查找

三分查找最小值最大值

递归三分查找最小值最大值

递归三分查找

排序

费雪-耶茨洗牌算法

拓扑排序

珠排序

二分插入排序

宾果排序

位排序

Bogo 排序

冒泡排序

桶排序

鸡尾酒排序

梳排序

计数排序

循环排序

荷兰国旗问题排序

交换排序

Gnome 排序

堆排序

插入排序

IntroSort

奇偶排序

煎饼排序

耐心排序

鸽巢排序

快速排序

三向快速排序

基数排序

选择排序

希尔排序

睡眠排序

排序工具

Stooge 排序

TimSort

树排序

波浪排序

摆动排序


中缀表达式转后缀表达式

字符串

是否是子序列

遗传算法

Aho-Corasick 算法

使用 Trie 树的自动完成

Boyer-Moore 算法

Burrows-Wheeler 变换

Duval 算法

汉明距离

Jaro-Winkler 距离

Knuth-Morris-Pratt 算法

莱文斯坦距离

无音节诗

Manacher 算法

Rabin-Karp 算法

最短回文

后缀数组

Manber-Myers 后缀数组

结构