算法效率分析习题

本文探讨了在黑暗中挑选手套的最少选取策略,以及在丢失袜子后的概率计算。最优情况下,找到一双匹配只需2只手套,而最差情况则可能需要12只。同样,通过计算分析,确定了在丢失袜子的最佳和最差概率,以及平均情况下保留袜子对的数量。
摘要由CSDN通过智能技术生成

算法效率分析习题

1. 选择手套

  • 问题:在一个抽屉里有 22 只手套:5 双红手套、4 双黄手套和 2 双绿手套。你在黑暗中挑选手套,而且只能在选好以后才能检查它们的颜色。在最优的情况下,你最少选几只手套就能找到一双匹配的手套?在最差的情况下呢?
  • 答:最优情况:2只;最差情况:12只。

2. 丢失的袜子

  • 问题:假设在洗了 5 双各不相同的袜子以后,你发现有两只袜子找不到了。当然,你希望留下数量最多的完整袜子。因此,在最好的情况下,你会留下 4 双完整的袜子;而在最坏的情况下,只会有 3 双完整的袜子。假设10只袜子中,每只袜子丢失的几率都相同,请找出最佳情况的发生概率和最差情况的发生概率。在平均情况下,你能够指望留下几双袜子呢?

  • 答:
    P b e s t = C 5 1 × C 2 2 C 10 2 = 1 9 P_{best}=\frac{C_{5}^1\times C_{2}^2}{C_{10}^2}=\frac{1}{9} Pbest=C102C5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值