由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - C++ Q 108: swap
相关主题
再问两个C++问题python 有什么好书可以读一读?
const_reverse_iterator和reverse_iterator有什么区别? (转载)how to reverse a HUGE list?
reverse words, not the Microsoft one!!!一个面试题目,用C实现
Reversing a singly linked listreverse bits 的题目
reverse LL recursivelystring reverse
考考你的能力。再问一个弱问题:为什么程序地址0-0x08000000是不可用的 (转载)
Reverse Words in a String求推荐:dll 工具
flmg之类的公司面试都是手写还是上机[合集] 考考大家一道有关链表的问题
相关话题的讨论汇总
话题: c++话题: swap话题: bit话题: 0x00ff话题: 0xff00
进入Programming版参与讨论
1 (共1页)
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. 计算机這個行业确实适合中国人,从
: 小考试考到大,面试时也是考这些. 考得也太细了.

1 (共1页)
进入Programming版参与讨论
相关主题
[合集] 考考大家一道有关链表的问题reverse LL recursively
什么叫reverse engineer 一个软件?考考你的能力。
reverse geocodingReverse Words in a String
reversed hashflmg之类的公司面试都是手写还是上机
再问两个C++问题python 有什么好书可以读一读?
const_reverse_iterator和reverse_iterator有什么区别? (转载)how to reverse a HUGE list?
reverse words, not the Microsoft one!!!一个面试题目,用C实现
Reversing a singly linked listreverse bits 的题目
相关话题的讨论汇总
话题: c++话题: swap话题: bit话题: 0x00ff话题: 0xff00