- 相關(guān)推薦
思科面試題
1. 用宏定義寫(xiě)出swap(x,y)#define swap(x, y)\
x = x + y;\
y = x - y;\
x = x - y;
2.數組a[N],存放了1至N-1個(gè)數,其中某個(gè)數重復一次。寫(xiě)一個(gè)函數,找出被重復的數字.時(shí)間復雜度必須為o(N)函數原型:
int do_dup(int a[],int N)
3 一語(yǔ)句實(shí)現x是否為2的若干次冪的判斷
int i = 512;
cout << boolalpha << ((i & (i - 1)) ? false : true) << endl;
4.unsigned int intvert(unsigned int x,int p,int n)實(shí)現對x的進(jìn)行轉換,p為起始轉化位,n為需要轉換的長(cháng)度,假設起始點(diǎn)在右邊.如x=0b0001 0001,p=4,n=3轉換后x=0b0110 0001
unsigned int intvert(unsigned int x,int p,int n){
unsigned int _t = 0;
unsigned int _a = 1;
for(int i = 0; i < n; ++i){
_t |= _a;
_a = _a << 1;
}
_t = _t << p;
x ^= _t;
return x;
}
【思科面試題】相關(guān)文章:
學(xué)思科還是華為?07-11
思科主要競爭對手?而華為日后能否搶占思科在華網(wǎng)絡(luò )設備市場(chǎng)呢?07-11
在中國,考思科認證還是華為認證07-11
為什么中國要用思科的通信解決方案07-11
c面試題08-04
華為面試題07-11
「MySQL」經(jīng)典面試題07-11
采購面試題07-11
面試題集錦07-11