The Algorithms logo
算法
关于我们捐赠
密码学

Atbash 密码

凯撒密码

单字母替换密码

摩尔斯电码

栅栏密码

维吉尼亚密码

异或密码

转换

二进制转十进制

十进制转二进制

十六进制转十进制

八进制转十进制

速度转换

数据结构
分治法

归并排序

动态规划

斐波那契数列


贝尔曼-福特算法

广度优先搜索

深度优先搜索

数学

绝对最大值

绝对最小值

阿姆斯特朗数

X 进制

埃拉托斯特尼筛法

快速幂

快速平方根倒数

斐波那契数列2

最大公约数

中位数

完全平方数

数值方法
其他

双指针

搜索

二分搜索

指数搜索

斐波那契搜索

插值搜索

跳跃搜索

线性搜索

哨兵搜索

三元搜索

排序

数组键排序

冒泡排序

冒泡排序2

计数排序

Gnome 排序

堆排序

插入排序

快速排序

基数排序

选择排序

希尔排序

字符串

检查回文

检查变位词

检查回文

检查回文2

统计辅音字母

统计同质字符串

统计句子

统计元音字母

最大字符

反转字符串

反转单词

工具

数组助手

执行时间