【发布时间】:2013-10-18 23:47:19
【问题描述】:
如何找到整数(相同数量的 1)的下一个较低的二进制数?例如:如果给定输入数 n = 10 (1010),则函数应返回 9 (1001),或者 n = 14 (1110) 然后返回 13 (1101),或者 n = 22 (10110) 然后返回 21 (10101) , n = 25 (11001) 然后返回 22 (10110)... 等等
【问题讨论】:
-
做你自己的功课兄弟
-
这不是硬件。只是有趣的东西,看看是否有人能想出一个简短的酷答案。
标签: java computer-science