洗牌算法(随机数生成)总结
摘要:
1. 背景 笔试时,遇到一个算法题:差不多是 在n个不同的数中随机取出不重复的m个数。洗牌算法是将原来的数组进行打散,使原数组的某个数在打散后的数组中的每个位置上等概率的出现,刚好可以解决该问题。 2. 洗牌算法 由抽牌、换牌和插牌衍生出三种洗牌算法,其中抽牌和换牌分别对应Fisher-Yates 阅读全文
posted @ 2019-04-16 22:41 爱装逼的书呆子 阅读(3124) 评论(0) 推荐(1) 编辑