分治算法理解
假设有16枚硬币,其中一枚是假币,并且已知假币的重量要比真的硬币的重量要轻一点。
那么怎么样才能找出来这个假币呢?
这里用到的就是分治的思想
(1)先将这些硬币分成数量相同的两堆,称重,轻的就是有假币的
(2)将有假币的一堆再拆分成数量相同的两堆
(3)重复上面的步骤
(4)最终会剩下两枚,其中一枚就是假币
这就是分治的思想啦
相关推荐
Ghero 2020-08-09
数据与算法之美 2020-06-10
Broadview 2020-05-16
风吹夏天 2020-02-17
yishujixiaoxiao 2020-02-02
troysps 2019-12-30
Oudasheng 2019-12-19
shawsun 2019-12-23
baike 2019-12-15
蜗牛慢爬的李成广 2019-12-03
蜗牛慢爬的李成广 2019-11-09
风吹夏天 2019-11-03
seekerhit 2019-10-19
微分 2014-05-25
duyifei0 2019-06-27
wonner 2017-10-05
OpenPI 2019-05-29
linergou 2016-12-26