总共有三题, 45 分钟,个性靦腆人很好的白人小哥
只能用纯C写
- 给一段 code,问有什么问题
int* foo( int x ){
int val = x;
int* ptr = &val;
return ptr;
}
int main(){
int a = foo(5);
return 0;
}
- 给 a, b,要求回传 32 unsigned int, a ~ b 之间的 bit 变成 1
Ex. a = 7, b = 0
return 0x000000ff
a= 14 b = 8
return 0x0000ff00
- Merge Two sorted linked list with O(1) extra Space