
二进制
DLL42
以道御术
展开
-
二进制思想及其应用
两个经典面试题(二进制思想) 1.你让工人为你工作7天,回报是一根金条,这个金条平分成相连的7段,每工作1天的回报就是1段。每天结束的时候,工人都有可能会向你要金条。如果只允许你两次把金条弄断,你如何给你的工人付费?2.有1000个苹果,将它们放在10个箱子里,怎么放才能让我向你要苹果的时候,你都能整箱整箱的给我,你的给法是否唯一?解答: 1. 工人可能在第1,2,3,4,5,6,7天结束时原创 2016-09-26 13:43:36 · 1550 阅读 · 0 评论 -
用位运算生成下一个含有k个1的二进制数
a & b | a and b a | b | a or b a ^ b | a xor b ~a | not a a << b | a shl b a >> b | a shr b原创 2016-10-15 20:48:26 · 461 阅读 · 0 评论