【发布时间】:2010-11-08 00:07:29
【问题描述】:
我的一个朋友在一次采访中被问到这个问题。我无法找到解决方案。 问题 -
编写一个函数来计算将一个整数转换为另一个整数所需的位交换次数。
【问题讨论】:
-
有特定的语言吗?
-
是否知道两个整数的0位数和1位数相同?
-
@Omnifarious - 不,此信息未知
-
不清楚你必须做什么:切换位(
XOR)或交换数字中的位对(前置条件:num_1bit(N1) == num_1bit(N2))。
标签: bit-manipulation