- 博客(5)
- 收藏
- 关注
原创 一个C++的矩阵运算库
Armadillo:C++下的Matlab替代品 Eigen3:强大且只需头文件 OpenCV:方便的计算机视觉计算库 ViennaCL:并行矩阵计算 PETSc:大规模并行科学计算 其他的矩阵计算库和资料最近在几个地方都看到有人问C++下用什么矩阵运算库比较好,顺便做了个调查,做一些相关的推荐吧。主要针对稠密矩阵,有时间会再写一个稀疏矩阵的推荐。欢迎关注我的独立博客:http://cvnote....
2018-02-08 18:31:46 5862
转载 洗牌算法总汇以及测试洗牌算法的正确性
转载自:http://www.cnblogs.com/TenosDoIt/p/3384141.html洗牌算法汇总以及测试洗牌程序的正确性洗牌可以抽象为:给定一组排列,输出该排列的一个随机组合,本文代码中均以字符数组代表该排列算法1-算法3 都是在原序列的基础上进行交换,算法空间复杂度为O(1)算法1(错误):随机交换序列中的两张牌,交换n次(n为序列的长度),代码如下:void Shuffle_...
2018-02-08 17:12:04 288
原创 《Discrete Mathematics with Applications》读书笔记六
Chapter 6 COUNTING AND PROBABILITY6.1 IntroductionRandom Process, Sample Space, Event And ProbabilityRandom Process, when it takes place, one outcome from some set of outcomes is sure to occur, but it...
2018-02-08 00:14:22 988
原创 随机数生成题,利用小的随机数生成大的随机数
如题已经有一个黑盒函数 会生成均匀分布的随机数 0,1需要构造一个随机函数,生成0~N之间均匀分布的随机数利用0,1构造一0~2^K之间的随机数 (K = ceiling(log(N)))如果生成的随机数大于N,则重新计算。否则返回此随机数。结果是均匀分布的。代码如下:#include "../Lib/randomize.h"#include #include
2018-02-01 14:51:18 1101
原创 《Data Structure And Algorithm Analysis In C++》读书笔记四
Chapter 4 TreesThis chapter discusses the data structure for which the average running time of most operation is O(logN).The data structure is the Binary search tree. In STL , it is implemented by std...
2018-02-01 09:50:35 2358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人