The Algorithms logo
算法
关于我们捐赠

Javascript

GitHub 仓库
回溯法

大小为 K 的所有组合

生成排列

骑士之旅

M 着色问题

迷宫中的老鼠

数独求解器

生成括号

数独求解器

位操作

二进制计数集位

生成子集

是二的幂

是四的幂

以二为底的对数

下一个二的幂

数组中的唯一元素

缓存
元胞自动机
密码

仿射密码

凯撒密码

密钥查找器

关键字移位字母

摩尔斯电码

维吉尼亚密码

异或密码

压缩

行程长度编码

转换

任意进制

数组缓冲区到 Base64

Base64 到数组缓冲区

二进制到十进制

二进制到十六进制

日期天数差

日期到天数

十进制到二进制

十进制到十六进制

十进制到八进制

十进制到罗马数字

十六进制到二进制

十六进制到十进制

十六进制到 RGB

长度转换

公升到英制加仑

公升到美制加仑

小写字母转换

米到英尺转换

八进制到十进制

盎司到千克

RGB 到十六进制

铁路时间转换

RGB HSL 转换

RGB HSV 转换

罗马数字到十进制

温度转换

标题大小写转换

大写字母转换

数据结构
分治法

归并排序

动态规划

子集的总和

卡塔兰数

编辑距离

快速斐波那契数

斐波那契数

查找月份日历

Kadane 算法

最长公共子序列

最长递增子序列

最长回文子序列

最长有效括号

最大非相邻和

三个数的最大乘积

最小成本路径

等于给定总和的子集数量

最长无重复字符子串

字符串中的排列

特里波那契数

不同路径

不同路径 2

0-1 背包问题

弗洛伊德-沃舍尔算法

斐波那契数

回文分区

分形

曼德勃罗集

科赫雪花

科赫雪花

几何

格雷厄姆扫描法求凸包

金字塔


贝尔曼-福特算法

二进制提升

广度优先搜索

广度优先最短路径

连通分量

密度

迭代深度优先搜索

递归深度优先搜索

迪杰斯特拉算法

迪杰斯特拉算法求最短路径

科萨拉朱算法

克鲁斯卡尔最小生成树

二进制提升求最近公共祖先

节点邻居

岛屿数量

普里姆最小生成树

深度优先搜索

哈希
数学

埃拉托斯特尼筛法

绝对值

真因子之和

算术几何平均数

阿姆斯特朗数

平均数

平均数中位数

二进制转换

迭代二进制指数

递归二进制指数

二项式系数

二分法

检查克里斯纳穆提数

互质检查

科拉茨序列

计数可被整除的数字

小数展开

小数分离

角度到弧度

行列式

欧几里德距离

欧拉方法

欧拉函数

欧拉函数

指数函数

扩展欧几里德算法求最大公约数

法雷逼近

图形数

查找最大公约数

最小公倍数

查找最大递归

查找最小值

查找最小值迭代器

亲和数

获取欧几里德最大公约数

网格获取

整数到进制

是可被整除的

是奇数

普罗尼克数

是平方自由数

杂技师序列

线性筛

刘维尔函数

卢卡斯数列

递归矩阵指数

矩阵乘法

平均绝对偏差

均方误差

中点积分

莫比乌斯函数

模运算

递归模二进制指数

奇偶校验异常值

完全立方

完全数

完全平方

排列和组合

蒙特卡洛方法逼近圆周率

多项式

对数幂

质因子

二次方程求根

弧度到角度

反转数字

逆波兰表达式

行阶梯形

肖尔算法

埃拉托斯特尼筛法

埃拉托斯特尼筛法求整数数组

符号函数

辛普森积分

对数平方根

数字之和

等比数列之和

两数之和

使用循环计算阶乘

齐勒斯同余算法

是回文整数

矩阵

帕斯卡三角形

导航

海弗森公式

其他

LFU 缓存

LRU 缓存

汉诺塔

递归

二进制等价物

递归斐波那契数

泛洪填充

字母组合

递归子序列

搜索

快速选择

二分查找

二分查找

指数搜索

斐波那契搜索

插值搜索

跳跃搜索

线性搜索

快速选择搜索

滑动窗口

字符串搜索

三元搜索

并查集

排序

字母数字排序

珠排序

二进制插入排序

愚人排序

冒泡排序

桶排序

鸡尾酒排序

梳排序

计数排序

循环排序

荷兰国旗排序

查找第二大元素

费雪-耶茨洗牌

闪速排序

侏儒排序

堆排序

堆排序 V 2

插入排序

内省排序

奇偶排序

煎饼排序

鸽巢排序

快速排序

递归快速排序

基数排序

选择排序

希尔排序

简化摆动排序

笨排序

交换排序

Tim 排序

拓扑排序

字符串

莱文斯坦距离

拉宾-卡普算法

字母数字回文

交替字符串排列

博耶-摩尔算法

检查字谜

检查驼峰式命名

检查超出

检查扁平式命名

检查烤肉串式命名

检查回文

检查泛字母

检查帕斯卡式命名

检查重新排列回文

检查蛇形命名

检查单词出现次数

统计字母

统计子字符串

统计元音

生成排列

骰子系数

第一个唯一字符

格式化电话号码

生成 GUID

汉明距离

KMP 模式搜索

最长无重复字符子串的长度

莱文斯坦距离

最大字符

最大单词

模式匹配

字母百分比

排列字符串

反转字符串

反转单词

扰乱字符串

验证信用卡

验证电子邮件

定时函数

获取月份的天数

间隔计时器

解析日期


广度优先树遍历