The Algorithms logo
算法
关于捐赠

TypeScript

GitHub 仓库
回溯法

大小为 K 的所有组合

生成括号

位运算

二进制相加

是否是 2 的幂

是否是 4 的幂

以 2 为底的对数

是否是偶数

密码

异或密码

数据结构
分治法

归并排序

动态规划

硬币找零

背包问题

最长公共子序列

弗洛伊德-沃歇尔算法

斐波那契数列


贝尔曼-福特算法

二分图

迪杰斯特拉算法

约翰逊算法

科萨拉朱算法

克鲁斯卡尔算法

普里姆算法

塔扬算法

线性代数

高斯消元法

数学

绝对值

真因子和

阿姆斯特朗数

二进制转换

二项式系数

计算平均数

计算中位数

角度转换为弧度

数字和

双阶乘迭代

欧拉函数

查找最小值

最大公约数

是否是可被整除的

是否是闰年

是否是奇数

是否是无平方因子数

杂耍数列

最小公倍数

矩阵乘法

帕斯卡三角形

完全立方数

完全数

完全平方数

质因数分解

普罗尼克数

弧度转换为角度

六边形数

埃拉托斯特尼筛法

符号函数

策勒公式

其他

是否是已排序数组

解析嵌套括号

搜索

二分查找

指数搜索

斐波那契搜索

插值搜索

跳跃搜索

线性搜索

哨兵搜索

快速选择

排序

冒泡排序

冒泡排序

计数排序

循环排序

Gnome 排序

堆排序

插入排序

快速排序

选择排序

希尔排序

交换排序

树排序

字符串

汉明距离

结构