1. 首页
  2. 数据库
  3. 其它
  4. 算法导论 — 思考题8 4 水壶

算法导论 — 思考题8 4 水壶

上传者: 2021-01-16 10:52:04上传 PDF文件 103.04KB 热度 15次
(水壶)假设给了你nnn个红色的水壶和nnn个蓝色的水壶。它们的形状和尺寸都各不相同。所有红色水壶的容量都不一样多,蓝色水壶也是如此。而且,对于每一个红色水壶来说,都有一个对应的蓝色水壶,两者容量相等;反之亦然。 你的任务是找出所有的容量相等的红色水壶和蓝色水壶,并将它们配成一对。为此,可以执行如下操作:挑出一对水壶,其中一个是红色的,另一个是蓝色的,将红色水壶中倒满水,再将水倒入蓝色水壶中。通过这一操作,可以判断出这个红色水壶的容量是否比蓝色水壶的容量更多,或是两者一样多的。假设这样的比较需要花费一个单位时间。你的目标是找出一个算法,它能够用最少的比较次数来确定所有水壶的配对。注意,你不
下载地址
用户评论