- 博客(6)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 移动平均数最简洁的算法
不断地从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 8766
原创 数组的常用算法(3) - 哈达玛矩阵
Hadmard matrix的数学相关请参考https://en.wikipedia.org/wiki/Hadamard_transform哈达玛矩阵在信息处理,加工分析中有重要应用(叫做离散的傅里叶分析)。也在通信的编码领域有相当大的应用。
2015-08-13 21:22:06 5399
原创 数组的常用算法(2) - boolean数组的灵活应用
在《数组的常用算法(1)》 http://blog.csdn.net/b_miracle6/article/details/47111059 里,初步尝试了如何利用数组值与数组脚标的对应关系,并以boolean数组为工具的算法。我们常常习惯用int, double, String等来建立数组,其实boolean数组在简化代码方面有很好的效果。拿一个老掉牙的素数问题来做例子:从command
2015-08-13 18:11:56 4307
原创 Stacks-分别用链表和数组实现(in Java)
Stack IntroStack作为一种基本的数据结构,用于存储对象集合。 对Stack的常用操作:插入对象 ;移除对象;(LIFO原则-last in first out)遍历 ;测试是否为空集 ;
2015-08-07 12:09:07 438
翻译 机器学习(吴恩达授课)课堂笔记(1)- Intro
Intro机器学习在日常生活中很常见,例如社交网络可以自动圈出你的好友,邮箱可以自动过滤垃圾邮件。 机器学习源于AI(人工智能)。它赋予计算机一种新的能力:自我学习,而非依靠程序。更多的例子:数据挖掘 例如网页点击数据,医疗数据不能靠人工编写代码的应用 例如识别手写,大部分的NLP(自然语言处理Natural Language Processing), 计算机视觉识别个性化自定义的程序
2015-08-02 12:40:41 1490
原创 数组的常用算法(1)--由“为了集齐108将买多少袋干脆面”展开去
果壳科学人有一篇文章, “为了集齐108将,你得吃多少袋干脆面?” http://www.guokr.com/article/5583/讨论了一个有趣的概率问题,也是离散概率里非常经典的Coupon Collector Problem.这个问题同时引发了想要用java整理数组常用算法的兴趣,那么就从集齐108将开始。
2015-07-28 20:45:15 1014
java-adding groups of elements
2014-11-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人