动动大帝
动动大帝
全部文章
数据结构与算法
八股笔记(12)
计算机网络(4)
锁与多线程(2)
归档
标签
去牛客网
登录
/
注册
动动大帝的博客
全部文章
/ 数据结构与算法
(共2篇)
快速求算两数的最大公约数(gcd)
快速求得a和b的最大公约数的主要方式有两种: 更相减损法 欧几里得算法 其中欧几里得算法的递归实现最为好写,复杂度为O(log(a+b)),在绝大多数的情况下适用,只有在需要实现高精度时,才会考虑使用更相减损法。 还有一种stein算法,三叶大佬说是没有必要掌握的。 以今天的LeetCode每...
Java
字符串
组合数学
2022-02-10
0
508
KMP算法理论
KMP算法 KMP主要应用在字符串匹配的场景中,其思想是当出现字符串不匹配的情况时,可以知道一部分之前已经匹配的文本内容,利用这些信息避免从头再去做匹配。 next数组 next数组是一个前缀表,或者说是前缀表的某种变形。 为了讲清楚next数组的含义,先明确字符串的前缀、后缀的概念 1.前...
字符串
字符串匹配
Java
2022-01-20
2
529