我们在许多编程语言中都能看到一些函数式编程,其最初起源于大学实验室、数学推理的思想,虽然在目前大型软件的源代码中相对OOP编程并没有那么多,但是在一些核心数据处理中利用函数式编程能一定程度上保证程序正确性.这里使用ocaml.org学习函数式编程.

阅读全文 »

稀疏矩阵

1.介绍

概念:矩阵中大多数元素为0。

直观上讲非零元素低于5%。

零元素代表着没有意义的值,所以零元素较多情况下,用链表代替存储比二维数组要好很多。

下面介绍三种表示方法

阅读全文 »

C++的模板编程是学习C++不可或缺的一部分,说来讽刺,这部分在Rust中实现得很优雅.

阅读全文 »