學(xué)習(xí)啦>創(chuàng)業(yè)指南>職場(chǎng)>面試題>

騰訊校園招聘筆試試題大全(3)

時(shí)間: 敏敏644 分享

  二、填空題(共4題10個(gè)空,每空2分,共20 分)

  1 設(shè)有字母序列{Q,D,F,X,A,P,N,B,Y,M,C,W},請(qǐng)寫(xiě)出按二路歸并方法對(duì)該序列進(jìn)行一趟掃描后的結(jié)果為DQFXAPBNMYCW。

  2 關(guān)鍵碼序列(Q,H,C,Y,Q,A,M,S,R,D,F,X),要按照關(guān)鍵碼值遞增的次序進(jìn)行排序,若采用初始步長(zhǎng)為4的Shell的排序法,則一趟掃描的結(jié)果是QACSQDFXRHMY;若采用以第一個(gè)元素為分界元素的快速排序法,則掃描一趟的結(jié)果是FHCDQAMQRSYX。

  注意:

  對(duì)于Shell排序,如果當(dāng)前位置為i,且初始步長(zhǎng)為4,那么相比較的是i和i+4。若不足的,則不進(jìn)行處理。

  掃描一趟的意思就是說(shuō):Partition一次,那么就可以按照代碼進(jìn)行劃分就可以了。

  3 二進(jìn)制地址為011011110000,大小為(4)10和(16)10塊的伙伴地址分別為:_________,_________。

  4 設(shè)t是給定的一棵二叉樹(shù),下面的遞歸程序count(t)用于求得:二叉樹(shù)t中具有非空的左、右兩個(gè)兒子的結(jié)點(diǎn)個(gè)數(shù)N2;只有非空左兒子的個(gè)數(shù)NL;只有非空右兒子的結(jié)點(diǎn)個(gè)數(shù)NR和葉子結(jié)點(diǎn)個(gè)數(shù)N0。N2,NL,NR、N0都是全局量,且在調(diào)用count(t)之前都置為0。

typedefstructnode

{

intdata;

structnode*lchild,*rchild;

}node;

intN2,NL,NR,N0;

voidcount(node*t)

{

if(t->lchild!=NULL)

if(t->rchild!=NULL)N2++;

elseNL++;

elseif(t->rchild!=NULL)NR++;

elseN0++;

if(t->lchild!=NULL)count(t->lchild);

if(t->rchild!=NULL)count(t->rchild);

}/*callform:if(t!=NULL)count(t);*/

  三、其他方向簡(jiǎn)答題(共2題,每題20分),選作題,不計(jì)入總分)

  1 請(qǐng)?jiān)O(shè)計(jì)一個(gè)排隊(duì)系統(tǒng),能夠讓每個(gè)進(jìn)入隊(duì)伍的用戶都能看到自己在隊(duì)列中所處的位置和變化,隊(duì)伍可能隨時(shí)有人加入和退出;當(dāng)有人退出影響到用戶的位置排名時(shí)需要及時(shí)反饋到用戶。

  2 A,B兩個(gè)整數(shù)集合,設(shè)計(jì)一個(gè)算法求他們的交集,盡可能的高效。

  解:

  方法一:用C++的容器set,不過(guò)該方法不適合于負(fù)數(shù)。

  方法二:可以先進(jìn)行排序,然后設(shè)置兩個(gè)指針,進(jìn)行處理。

騰訊校園招聘筆試試題大全(3)

二、填空題(共4題10個(gè)空,每空2分,共20 分) 1 設(shè)有字母序列{Q,D,F,X,A,P,N,B,Y,M,C,W},請(qǐng)寫(xiě)出按二路歸并方法對(duì)該序列進(jìn)行一趟掃描后的結(jié)果為DQFXAPBNMYCW。 2 關(guān)
推薦度:
點(diǎn)擊下載文檔文檔為doc格式

精選文章

  • 騰訊校園招聘產(chǎn)品類筆試論述題
    騰訊校園招聘產(chǎn)品類筆試論述題

    導(dǎo)語(yǔ):騰訊控股有限公司總部位于廣東省深圳市南山區(qū)。于2012年進(jìn)入互聯(lián)網(wǎng)信息服務(wù)收入前百家企業(yè)排行榜榜首,借此成為中國(guó)用戶最多的公司。 1、如果

  • 騰訊校園招聘實(shí)習(xí)技術(shù)類筆試題目
    騰訊校園招聘實(shí)習(xí)技術(shù)類筆試題目

    1. 式子7*15=133成立,則用的是幾進(jìn)制() A 6 B 7 C 8 D 9 2. 輸入序列ABCABC經(jīng)過(guò)棧操作變成ABCCBA,下面哪些是可能的棧操作( ) A. push poppush pop push pop pushpush push pop

  • 結(jié)構(gòu)化面試問(wèn)題范例
    結(jié)構(gòu)化面試問(wèn)題范例

    導(dǎo)語(yǔ): 結(jié)構(gòu)化面試是指按照事先制定好的面試提綱上的問(wèn)題一一發(fā)問(wèn),并按照標(biāo)準(zhǔn)格式記下面試者的回答和對(duì)他的評(píng)價(jià)的一種面試方式。 讓?xiě)?yīng)聘者做一分

  • 酒店業(yè)面試問(wèn)題如何回答
    酒店業(yè)面試問(wèn)題如何回答

    導(dǎo)語(yǔ):下面問(wèn)題回答時(shí)要講究技巧,在面試是,最主要是考究一個(gè)人的心理狀態(tài),不可以生硬的回答問(wèn)題,如:你吃飯了嗎?回答:吃了。 還可以回答:你

228940