随机算法
使用随机数来决定其逻辑中的任何位置的算法被称为随机算法。例如,在随机的快速排序中,我们使用随机数来选择下一个枢轴(或者我们随机播放阵列)。通常,该随机性用于降低其他标准算法中的时间复杂性或空间复杂性。
关于随机算法的最新文章!
- 随机变量
- 随机算法|设置0(数学背景)
- 随机算法|设置1(介绍和分析)
- 随机算法|集2(分类和应用)
- 随机算法|设置3(1/2近似中位数)
- 二项式随机变量
- 生成整数从1到7的等概率
- 用有偏差的硬币做一个公平的硬币
- 播放给定的阵列
- 水库抽样
- 从流中选择随机数,使用O(1)空间
- 随机数字发生器在任意概率分布方式
- 写一个根据给定概率生成3个数字中的一个函数
- 未排序阵列中的k'th最小/最大元素|设置2(预期的线性时间)
- 生日悖论
- 线性的期望
- 成功前的预期试验次数
- 服务器上负载平衡(随机算法)
- 最小割|集1的Karger算法(介绍与实现)
- 从单链接列表中选择一个随机节点
- Karger的最小剪切算法|设置2(分析和应用程序)
- 原始测试|设置2(Fermat方法)
- 产生0和1,概率为25%和75%
- 使用rand2()实现rand3()
- 强密码建议计划
- 用Freivald算法来检查一个矩阵是否是两个矩阵的乘积
- 使用给定随机0-1发生器的MPLEMENT随机0-6发生器
- 从树中选择一个具有相同概率的随机节点
- 使用随机枢转的Quicksort
- 稀疏矩阵的操作
- 随机步行(在Python中实现)
- 数组的期望值或期望值
- 使用Monte Carlo估算PI的价值
- 随机二叉搜索算法
- 洗牌一块卡片
- 程序生成CAPTCHA并验证用户
- 找到具有相同概率的最大发生元素的索引
- 在一行中使用rand6()实现RAND12()
如果你发现任何不正确的地方,或者你想分享关于上面讨论的话题的更多信息,请写评论。