The Algorithms logo
算法
关于我们捐赠
未定义

基础

密码

转换

动态规划

动态规划

动态规划

数学

Project Rosalind

调度

搜索

排序

回溯法
基础

差分数组

密码

仿射密码

Atbash 密码

凯撒密码

维吉尼亚密码

转换

长度转换

温度转换

重量转换

数据结构
分治法

归并排序

动态规划

硬币找零

背包问题

斐波那契数列

最长公共子序列

Exercism

词频统计

通用

汉诺塔

K均值聚类


Bellman-Ford 算法

迪杰斯特拉算法

背包问题

贪心算法

最长递增子序列
机器学习

机器学习

线性回归

数学

绝对值

亲和数

阿姆斯特朗数

平均绝对偏差

平均数

平均中位数

平均众数

巴比伦开平方

二进制长度

向上取整

考拉兹猜想

欧拉方法

欧拉函数

向下取整

克里希纳穆提数

最小公倍数

线段长度

梅森素数

蒙特卡罗积分

完全立方数

完全数

完全平方数

素因子

黎曼积分

龙格-库塔积分

埃拉托斯特尼筛法

辛普森积分

等差数列求和

等比数列求和

梯形积分

Verlet 算法

行列式

矩阵

矩阵算法

高斯-约旦消元法

旋转矩阵

数值方法
Project-Rosalind
调度

先到先服务

搜索

二分搜索

二分搜索

指数搜索

插值搜索

跳跃搜索

线性搜索

排序

随机排序

冒泡排序

桶排序

计数排序

交换排序

堆排序

插入排序

快速排序

选择排序

统计

统计算法

皮尔逊相关系数

字符串

字符串算法

检查变位词

汉明距离

KMP 子串搜索

朴素模式匹配

Rabin-Karp 算法