言和和和
数学笔记
返回首页
数学笔记
发表于
2025-09-04
|
更新于
2025-09-04
|
高等数学
|
浏览量:
这是我的数学学习笔记…
文章作者:
yzr
文章链接:
http://example.com/2025/09/04/%E6%95%B0%E5%AD%A6%E7%AC%94%E8%AE%B0/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
言和和和
!
数学
上一篇
ccf备赛
Java算法:正态分布查表问题在这篇文章中,我将分享一个我解决正态分布查表问题的过程。这个过程中,我遇到了输入输出、本地测试和线上提交的种种挑战,并最终找到了完美的解决方案。 初版代码(标准输入)这是我最开始编写的,用于从标准输入(键盘)读取数据的代码。 package java001; import java.util.Scanner; public class ccf { public static void main(String [] args){ Scanner scanner = new Scanner(System.in); int k = scanner.nextInt(); for(int i=0;i<k;i++){ int m = scanner.nextInt(); int s = scanner.nextInt(); int n = scanner.nextInt(); int ms = (n-...
下一篇
KMP算法
关于 KMP 算法 核心思想KMP 算法(Knuth-Morris-Pratt)主要用于在一个长字符串(主串 haystack)中查找一个短字符串(模式串 needle)的出现位置 。它的核心思想是利用模式串自身的特点,避免不必要的回溯,从而提高匹配效率。 主要讲解 KMP 算法的两个关键部分:生成 next 数组(前缀表)和使用 next 数组进行匹配。 生成 next 数组我们要求模式串的 next 数组,其实求的就是在每个位置的最长公共前后缀的长度。 定义两个指针,l 是前缀指针,r 是后缀指针。我们要求模式串的 next 数组。 以 aaab 为例,令 l=0, r=1,然后开始遍历。 在 for 循环中,right 从 1 开始,left 从 0 开始 。 在 while 循环里,如果 left 位置的字符不等于 right 位置的字符,left 指针会回退到上一个匹配过的位置,即 left = next[left - 1]。这个回退操作是核心,它利用的是“相同前后缀的相同前后缀”思想,而不是简单地回到 0 。 如果 left 位置的字符与 right 位置的字符相等...
评论
yzr
言和和和的个人博客
文章
40
标签
4
分类
5
Follow Me
公告
This is my Blog
最新文章
2-2-1-1加法器
2025-11-02
2-1-4C语言中的强制类型转换
2025-11-02
2-1-2+2-1-3定点数的编码表示
2025-11-02
2-1-1进位计数制
2025-10-15
044前缀树原理和代码
2025-10-13