
算法
文章平均质量分 50
小大小丑
小丑
展开
-
线性同余随机发生器
一. LCG(linear congruential generator)线性同余发生器伪随机数生成器 LCG 算法数学上基于公式:X(n + 1) = (a * X(n) + c) % m其中, 各系数为: 模m, m > 0系数a, 0 增量c, 0 原始值(种子) 0 其中参数c, m, a比较敏感, 或者说直接影响了伪随机数产生的质量.一般而言, 高转载 2014-11-27 17:43:14 · 12794 阅读 · 0 评论 -
排列逆序数和计算
一. 排列的逆序与逆序数逆序: 取一个排列为标准排列, 其它排列中某两个元素的次序与标准排列中这两个元素的次序相反时,则称这两个元素构成一个逆序.逆序数: 一个排列中所有逆序总数叫做这个排列的逆序数. (注意是一个排列)逆序数为偶数称为偶排列, 逆序数为奇数称为奇排列, 标准排列规定为偶排列.通常取从小到大的排列为标准排列, 即 1 ~ n的全排列中取123...(n -原创 2014-12-13 18:01:20 · 10770 阅读 · 0 评论 -
阶乘
阶乘指从1乘以2乘以3乘以4一直乘到所要求的数.例如所要求的数是6, 则阶乘式是1 * 2 * 3 * ...... * 6, 得到的积是720. 720就是6的阶乘. 例如所要求的数是n, 则阶乘式是1 * 2 * 3 * ...... * n, 设得到的积是X, X就是n的阶乘.表示: n的阶乘表示为 n!(n >= 0)n! = 1 * 2 * 3 * ...原创 2014-12-13 16:23:53 · 1683 阅读 · 0 评论 -
排列与全排列算法
一. 排列与组合的区别排列是有顺序的, 如(a, b, c)和(b, c, a)是不同的, 虽然同样是三个字母, 但顺序不同.组合是没有顺序的,如(a, b, c)和(b, c, a)是相同的, 只要是同样的字母组合, 顺序无所谓. 二. 全排列n个不同元素排成一列. 可将n个不同元素按1 ~ n进行编号, 则n个不同元素的全排列可看成这个自然数的全排列. n个不同元素的全排列原创 2014-12-13 16:35:00 · 3402 阅读 · 0 评论 -
AES加密/解密算法
1. h文件//////////////////////////////////////////////////////////////////////////////////////////// FileName : HYAES.h// Author : Cay22// CreateTime : 2015-02-10 08:08:19// Purpose : 对AES加转载 2015-02-10 11:06:24 · 2303 阅读 · 0 评论