c**********e 发帖数: 2007 | 1 Write a function to swap the two bytes of a 16-bit value.
What does it mean? |
D*******a 发帖数: 3688 | 2 高8位跟低8位互换
【在 c**********e 的大作中提到】 : Write a function to swap the two bytes of a 16-bit value. : What does it mean?
|
c**********e 发帖数: 2007 | 3 Could you write the code? Thanks.
【在 D*******a 的大作中提到】 : 高8位跟低8位互换
|
y***d 发帖数: 2330 | 4 xor
【在 c**********e 的大作中提到】 : Could you write the code? Thanks.
|
C***y 发帖数: 2546 | 5 a = a&0xAAAA >>1 | a&0x5555 <<1;
a = a&0xCCCC >>2 | a&0x3333 <<2;
a = a&0xF0F0 >>4 | a&0x0F0F <<4;
a = a&0xFF00 >>8 | a&0x00FF <<8;
【在 c**********e 的大作中提到】 : Write a function to swap the two bytes of a 16-bit value. : What does it mean?
|
t****t 发帖数: 6806 | 6 this is bit-reverse...
【在 C***y 的大作中提到】 : a = a&0xAAAA >>1 | a&0x5555 <<1; : a = a&0xCCCC >>2 | a&0x3333 <<2; : a = a&0xF0F0 >>4 | a&0x0F0F <<4; : a = a&0xFF00 >>8 | a&0x00FF <<8;
|
C***y 发帖数: 2546 | 7 汗。。。
没看清要求
直接用
a = a&0xFF00 >>8 | a&0x00FF<<8;
【在 t****t 的大作中提到】 : this is bit-reverse...
|
p*********t 发帖数: 2690 | 8 这种题如果面试出现,可能我写不出来.但是照着教科书,开卷,可以写出来.无非就是bit
operation.
【在 c**********e 的大作中提到】 : Write a function to swap the two bytes of a 16-bit value. : What does it mean?
|
t****t 发帖数: 6806 | 9 如果面C/C++, 这种题写不出来肯定fail
bit
【在 p*********t 的大作中提到】 : 这种题如果面试出现,可能我写不出来.但是照着教科书,开卷,可以写出来.无非就是bit : operation.
|
D*******a 发帖数: 3688 | 10 goog的onsite就问过bit reversal,还要写出n种优化方法。。。
bit
【在 p*********t 的大作中提到】 : 这种题如果面试出现,可能我写不出来.但是照着教科书,开卷,可以写出来.无非就是bit : operation.
|
p*********t 发帖数: 2690 | 11 怪不得那么多人做考题,這個就是question #108. 计算机這個行业确实适合中国人,从
小考试考到大,面试时也是考这些. 考得也太细了.
【在 D*******a 的大作中提到】 : goog的onsite就问过bit reversal,还要写出n种优化方法。。。 : : bit
|
D*******a 发帖数: 3688 | 12 搞IT的混口饭吃容易么
【在 p*********t 的大作中提到】 : 怪不得那么多人做考题,這個就是question #108. 计算机這個行业确实适合中国人,从 : 小考试考到大,面试时也是考这些. 考得也太细了.
|
t****t 发帖数: 6806 | 13 这跟考题或者中国人外国人没关系, 就是考经验. 平时经常用C/C++编程的人, 这种不
需要想就知道, 因为byte swap或者bit swap是很实际的问题, bit operation更是常用
. 不知道就表明没经验, 就是这么简单. 考得细? 没经验的人当然觉得考得细, 只好多
做题来补. 但是做题终究很有限, 所以只能作为时间不够(一两个月)的时候抱抱佛脚用
. 时间长了, 还是要做实际的project来练习, 比做几百题都有用. 楼主就是一个典型
抱一两年佛脚的例子, 所以到现在也没什么长进.
【在 p*********t 的大作中提到】 : 怪不得那么多人做考题,這個就是question #108. 计算机這個行业确实适合中国人,从 : 小考试考到大,面试时也是考这些. 考得也太细了.
|