数学算法
文章平均质量分 74
数学算法内容比较庞杂。
主要分为以下几块
1 数论算法
2 数列算法
3 排列组合置换算法
4 线性代数
5 多项式算法
6 随机数算法
7 代数运算
8 逼近理论
9 插值算法
10 计算几何
醒过来摸鱼
18年考研数学140+,211硕士毕业,精通算法,单身,女
展开
-
数学算法序(Markdown版)
提供一个本专栏文章快速检索目录原创 2022-04-21 19:20:04 · 705 阅读 · 1 评论 -
数学算法序
提供了数学学习路径图、避免走弯路,同时提供了导航目录,可以快速到达感兴趣的内容。原创 2022-01-13 16:47:05 · 373 阅读 · 0 评论 -
1.1 二进制快速幂
本文介绍了减少幂运算乘法次数的方法原创 2022-01-17 19:52:47 · 986 阅读 · 0 评论 -
1.2 复数乘法
简单介绍如何将两个复数相乘的乘法次数由4次减少到3次原创 2022-04-21 13:22:43 · 1737 阅读 · 0 评论 -
1.3 整数乘法Karatsuba算法
介绍了Karatsuba算法如何将整数乘法从4次减少到3次,并给出了python例子。原创 2022-04-24 19:47:08 · 2319 阅读 · 0 评论 -
2.1 欧几里得最大公约数算法(markdown版)
简要给出了欧几里得法求最大公约数的python及java实现原创 2022-04-21 22:23:05 · 686 阅读 · 0 评论 -
2.2 模乘逆元-扩展欧几里得法
模乘逆元,在解决中国余数问题中特别重要。这里简单介绍扩展欧几里得法解模乘逆元问题原创 2022-01-14 17:39:22 · 1890 阅读 · 1 评论 -
2.3 中国剩余定理
本文介绍了著名的中国剩余定理原创 2022-01-19 21:40:11 · 1067 阅读 · 0 评论 -
2.5 模乘逆元-二进制快速幂法
简述二进制快速幂法求模乘逆元原创 2022-04-25 16:33:35 · 836 阅读 · 0 评论 -
2.6 蒙哥马利乘法
讲述了蒙哥马利乘法原理,给出了python实现原创 2022-04-26 22:08:15 · 2232 阅读 · 0 评论 -
2.7 离散对数-小步大步算法
讲述了求离散对数的小步大步算法,给出了python实现原创 2022-04-27 21:05:56 · 2901 阅读 · 2 评论 -
3.1 埃拉托色尼质数筛选
简单介绍了埃拉托色尼质数筛选算法,增加了java代码原创 2022-02-07 09:54:23 · 259 阅读 · 0 评论 -
3.2 线性质数筛选
简要介绍了线性质数筛选(也叫欧拉质数筛选),并给出python实现原创 2022-04-22 20:19:01 · 604 阅读 · 0 评论 -
3.3 费马质数测试
简要介绍了费马小定理与卡迈克尔数,并给出python实现。原创 2022-04-24 11:21:54 · 427 阅读 · 0 评论 -
3.4 米勒罗宾质数检验
简要介绍了米勒·罗宾质数检验算法,给出了Python实现原创 2022-04-24 17:01:00 · 1440 阅读 · 0 评论 -
3.7 欧拉函数
本文详细分解了欧拉函数的快速求解过程。原创 2022-01-21 22:15:47 · 6424 阅读 · 0 评论 -
4.1 费马质数分解
本文介绍了费马质因数分解的原理,并给出Python实现。原创 2022-04-27 15:26:30 · 2543 阅读 · 0 评论 -
4.2 Pollard p-1算法
介绍了pollard p-1算法的原理并给出了python代码原创 2022-05-01 17:02:48 · 2797 阅读 · 0 评论 -
4.3 Pollard‘s rho algorithm
介绍了Pollard's rho算法进行质因数分解的原理以及两种实现方法原创 2022-06-23 18:06:01 · 393 阅读 · 0 评论 -
2.4 线性丢番图方程
详解线性丢番图方程并给出Python解法原创 2022-03-21 22:58:20 · 2680 阅读 · 7 评论 -
5.2 卡特兰数列
简要介绍卡特兰数列原创 2022-03-24 13:37:35 · 553 阅读 · 1 评论 -
5.1 斐波那契数列
因为斐波那契数列比较简单,所以文章比较短原创 2022-03-24 11:26:05 · 261 阅读 · 0 评论 -
6.1 部分排列树算法
详细讲解了适用于部分排列的排列树算法原创 2022-06-24 21:23:16 · 585 阅读 · 0 评论 -
6.2 全排列Heap算法
Heap算法代码简洁,但是原理难懂,我努力讲清楚了Heap算法背后的置换原理。原创 2022-06-27 20:52:04 · 730 阅读 · 0 评论 -
6.3 二项组合树
本文是中文博客中为数不多的二项组合树文章;提供了比一般算法更优雅、更简洁、更高效的计算组合方法。原创 2022-01-13 23:50:52 · 552 阅读 · 0 评论 -
6.4 置换基本概念
一文讲清置换原创 2022-01-20 17:51:44 · 18328 阅读 · 0 评论 -
6.5 置换数值运算
介绍了置换数值运算的Java实现。原创 2022-03-23 10:46:07 · 784 阅读 · 0 评论 -
6.6 置换代数运算
介绍了置换的计算机代数运算方法及java实现。原创 2022-03-23 11:23:35 · 2593 阅读 · 1 评论 -
6.7 置换树
介绍了如何用树表示一个排列的置换树算法原创 2022-06-25 17:18:45 · 271 阅读 · 0 评论 -
27 组合数学-子集合问题
子集合问题 这个问题很简单,对于给定的集合,输出所有的子集合。对于这个问题,我们不用学习组合数学也知道这是2的n次方种子集合,特殊的有空集和平凡子集(也就是本身)。 以三个元素的集合为例子,我们可以把所有子集合化成一张图 上图中,N代表空的意思。也就是对于集合的每个元素,我们选择要这个元素还是不要这个元素。很明显,这是一个树状结构。对于树状结构,我们有两种算法,DFS与BFS。很明显,只有DFS可以得到一个路径,而子集合由路径决定。 思...原创 2022-01-13 01:00:28 · 714 阅读 · 0 评论 -
8.1 切比雪夫近似值求正余弦
简要介绍切比雪夫近似值的概念,并给出常见编程语言计算正弦和余弦函数使用切比雪夫近似值。原创 2022-04-04 16:06:17 · 1215 阅读 · 0 评论 -
8.1 霍纳法则
介绍霍纳法则及Java与python实现原创 2022-03-31 16:11:55 · 4903 阅读 · 0 评论 -
8.2 雷米兹算法
介绍雷米兹算法过程以及Java实现原创 2022-04-04 17:22:30 · 3705 阅读 · 1 评论 -
8.2 多项式代数运算
简要介绍多项式展开、合并、化简的算法以及python实现原创 2022-04-04 14:02:59 · 307 阅读 · 0 评论 -
8.3 Heron算法
介绍了开根号的两种计算机算法巴比伦算法与Heron算法,并介绍了实现原理。原创 2022-07-15 13:52:14 · 706 阅读 · 0 评论 -
8.4 帕德逼近
讲述了帕德逼近的原理,并且给出了测试通过的python代码。原创 2022-07-19 18:59:07 · 19802 阅读 · 0 评论 -
9.1 牛顿插值
介绍牛顿插值法及python实现原创 2022-04-03 21:11:49 · 3434 阅读 · 0 评论 -
9.2 拉格朗日插值
介绍拉格朗日插值法及python实现原创 2022-04-04 11:40:41 · 1343 阅读 · 0 评论 -
9.3 分段立方插值
详细介绍了立方曲线差值的概念,最后给出了利用μ数列和z数列进行插值的Python实现。原创 2022-07-08 20:44:03 · 1378 阅读 · 0 评论 -
9.4 分段双立方插值
憋了很久了,终于写完了这篇文章,太难了。介绍了双立方插值的步骤,给出了代码及测试用例。原创 2022-07-26 20:30:47 · 408 阅读 · 0 评论