![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java Review
文章平均质量分 70
b_miracle6
这个作者很懒,什么都没留下…
展开
-
数组的常用算法(1)--由“为了集齐108将买多少袋干脆面”展开去
果壳科学人有一篇文章, “为了集齐108将,你得吃多少袋干脆面?” http://www.guokr.com/article/5583/讨论了一个有趣的概率问题,也是离散概率里非常经典的Coupon Collector Problem.这个问题同时引发了想要用java整理数组常用算法的兴趣,那么就从集齐108将开始。原创 2015-07-28 20:45:15 · 987 阅读 · 0 评论 -
数组的常用算法(2) - boolean数组的灵活应用
在《数组的常用算法(1)》 http://blog.csdn.net/b_miracle6/article/details/47111059 里,初步尝试了如何利用数组值与数组脚标的对应关系,并以boolean数组为工具的算法。我们常常习惯用int, double, String等来建立数组,其实boolean数组在简化代码方面有很好的效果。拿一个老掉牙的素数问题来做例子:从command原创 2015-08-13 18:11:56 · 4290 阅读 · 0 评论 -
数组的常用算法(3) - 哈达玛矩阵
Hadmard matrix的数学相关请参考https://en.wikipedia.org/wiki/Hadamard_transform哈达玛矩阵在信息处理,加工分析中有重要应用(叫做离散的傅里叶分析)。也在通信的编码领域有相当大的应用。原创 2015-08-13 21:22:06 · 5363 阅读 · 0 评论 -
移动平均数最简洁的算法
不断地从command line读取数字,要求算最新出现的N个数字的平均数。这个平均数的值是流动的,例如 * % java RunningAverage 4 * 2.0 4.0 6.0 2.0 2.0 2.0 2.0 3.0 * * 3.5 3.5 3.0 2.0 2.25每次打印最新4个数字的平均数。最简洁的算法:import原创 2015-08-17 17:01:56 · 8724 阅读 · 0 评论