据说题目已经换了,放在这里做参考好了
GrayCode这道题其实不太理解。
看了一下解法,觉得记下来好了。。。
解法如下:
private static int graycode(byte term1, byte term2) {
// TODO Auto-generated method stub
byte x = (byte)(term1^term2);
int count = 0;
while(x!=0)
{
x = (byte)(x &(x-1));
count++;
}
return count == 1?1:0;
}