算法-概率问题
目录
警告
本文最后更新于 2022-09-04,文中内容可能已过时。
1.基础
水塘抽样
$$ \begin{aligned} P &= P(第i个节点的值成为最后被返回的值) \newline &= P(第i次随机选择的值=0) \times P(第i+1次随机选择的值 \ne 0) \times \cdots \times P(第n次随机选择的值 \ne 0) \newline &= \frac{1}{i} \times (1-\frac{1}{i+1}) \times \cdots \times (1-\frac{1}{n}) \newline &= \frac{1}{i} \times \frac{i}{i+1} \times \cdots \times \frac{n-1}{n} \newline &= \frac{1}{n} \end{aligned} $$
2.实战
非重叠矩形中的随机点
|
|
🟨链表随机节点
- 水塘抽样
|
|