随笔分类 - 算法设计
摘要:有 100 个囚犯分别关在 100 间牢房里。牢房外有一个空荡荡的房间,房间里有一个由开关控制的灯泡。初始时,灯是关着的(或者随机)。看守每天随便选择一名囚犯进入房间,但保证每个囚犯都会被选中无穷多次。如果在某一时刻,有囚犯成功断定出所有人都进过这个房间了,所有囚犯都能释放。游戏开始前,所有囚犯可以
阅读全文
摘要:如果实现传统算法中两个n位整数相乘,第一个整数中的n个数字都要分别乘以第二个整数的n个数字,这样就一共要做n*n次乘法。看上去设计一个乘法次数少于n*n的算法是不可能的,但事实证明并非如此,可以使用分治的思想计算两个大整数的相乘。首先从仅有两位数字的两个数12和34考...
阅读全文

浙公网安备 33010602011771号