思科面試題
面試1.08W
1. 用宏定義寫出swap(x,y)
#define swap(x, y)
x = x + y;
y = x - y;
x = x - y;
2.數組a[N],存放了1至N-1個數,其中某個數重複一次。寫一個函數,找出被重複的數字.時間複雜度必須為o(N)函數原型:
int do_dup(int a[],int N)
3 一語句實現x是否為2的若干次冪的`判斷
int i = 512;
cout << boolalpha<< ((i & (i - 1)) ?false : true) << endl;
gned int intvert(unsigned int x,int p,intn)實現對x的進行轉換,p為起始轉化位,n為需要轉換的長度,假設起始點在右邊.如x=0b00010001,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;
}
#define swap(x, y)
x = x + y;
y = x - y;
x = x - y;
2.數組a[N],存放了1至N-1個數,其中某個數重複一次。寫一個函數,找出被重複的數字.時間複雜度必須為o(N)函數原型:
int do_dup(int a[],int N)
3 一語句實現x是否為2的若干次冪的`判斷
int i = 512;
cout << boolalpha<< ((i & (i - 1)) ?false : true) << endl;
gned int intvert(unsigned int x,int p,intn)實現對x的進行轉換,p為起始轉化位,n為需要轉換的長度,假設起始點在右邊.如x=0b00010001,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;
}
-
面試自我評價精選13篇
無論在學習、工作或是生活中,許多人都需要寫自我評價,自我評價會促使我們進行自我驗證,從而為自我發展提供動力。相信很多朋友都對寫自我評價感到非常苦惱吧,以下是小編為大家整理的面試自我評價,歡迎大家分享。面試自我評價1在讀書期間,我已經做過暑期工,是向用餐的...
-
面試自我評價集合14篇
在日常的學習、工作、生活中,我們最熟悉的就是自我評價了,自我評價往往折射出個人對人生自我價值和社會價值的認識和態度。如何寫自我評價才合適呢?下面是小編為大家整理的面試自我評價,僅供參考,希望能夠幫助到大家。面試自我評價篇1三年的鍛鍊,給我僅是初步的經驗...
-
面試簡歷的自我評價(精選15篇)
日子在彈指一揮間就毫無聲息的流逝,沒想到也到了自己找工作的時間,需要為此寫一份簡歷了哦。千萬不能認為簡歷隨便應付就可以喔,以下是小編幫大家整理的面試簡歷的自我評價,希望對大家有所幫助。面試簡歷的自我評價1本人雖然畢業於化工專業,但是一直喜歡英語,大學期...
-
跳槽面試注意事項(5篇)
跳槽面試注意事項1跳槽注意事項:跳槽聽聽專人的建議獵頭顧問不會刻意壓求職者的薪資,但也不會哄抬價格;因為我們要的是成交與長遠的合作關係!壓低委屈了求職者也不會去,哄抬更是砸自己的招牌。然而,我們是最清楚雙方狀態的善意第三者,想辦法提供最佳的建議與選擇是...