C++
wuha391
这个作者很懒,什么都没留下…
展开
-
随机算法mt19937
我们讲的随机数其实暗指伪随机数。不少朋友可能想到C语言的rand(),可惜这个函数产生的随机数随机性非常差,而且速度很慢,相信几乎不能胜任一般的应用。 古老的LCG(linear congruential generator)代表了最好的伪随机数产生器算法。主要原因是容易理解,容易实现,而且速度快。这种算法数学上基于X(n+1) = (a * X(n) + c) % m这样的公式,其中: 模m转载 2017-11-09 09:55:24 · 1353 阅读 · 0 评论 -
Vector作为参数的三种传参方式
转载:Vector作为参数的三种传参方式 c++中常用的vector容器作为参数时,有三种传参方式,分别如下(为说明问题,用二维vector): function1(std::vectorstd::vectorint> > vec),传值function2(std::vectorstd::vectorint> >& vec),传引用function3(std::vectorst转载 2017-11-01 21:21:19 · 7631 阅读 · 0 评论