国产一区二区精品,一级少妇女片试看,亚洲Aⅴ一区二区,精品91自产拍在线观看二区

    <acronym id="y3o5p"></acronym>
    <s id="y3o5p"></s>
    1. <s id="y3o5p"></s>

      <ol id="y3o5p"></ol>
    2. 騰訊校園招聘C語(yǔ)言筆試題和面試題答案目

      2024-06-06 20:42:47 大風(fēng)車考試網(wǎng)

      1. 輸入一個(gè)鏈表的頭結(jié)點(diǎn),從尾到頭反過(guò)來(lái)輸出每個(gè)結(jié)點(diǎn)的值。鏈表結(jié)點(diǎn)定義如下:

        struct ListNode

        {

        int m_nKey;

        ListNode* m_pNext;

        };

        A: 遞歸方法逆序輸出,棧方法逆序輸出。

        (任意實(shí)現(xiàn)一種既可)

        void PrintListUsingRecursicve(pListNode head)

        {

        if(head!=NULL)

        {

        PrintListUsingRecursicve(head->m_pNext);

        printf("%d/n",head->m_nKey);

        }

        }

        void PrintListUsingStack(pListNode head)

        {

        Stack s;

        s.top=0;

        pListNode p=head;

        do{

        push(&s,p->m_nKey);

        p=p->m_pNext;

        }while(p!=NULL);

        while(!IsEmpty(&s))

        {

        printf("%d/n",pop(&s));

        }

        }

      2. 二元樹(shù)的深度

        題目:輸入一棵二元樹(shù)的根結(jié)點(diǎn),求該樹(shù)的深度。從根結(jié)點(diǎn)到葉結(jié)點(diǎn)依次經(jīng)過(guò)的結(jié)點(diǎn)(含根、葉結(jié)點(diǎn))形成樹(shù)的一條路徑,最長(zhǎng)路徑的長(zhǎng)度為樹(shù)的深度。

        #include

        #include

        #include

        #include

        #define MAXLEN 100

        #define MAXNUM 10

        typedef int Tree[MAXLEN];

        Tree bt;

        int GetDeep(int i)

        {

        int l=0,r=0;

        if(bt[i*2]!=-1)

        {

        l=GetDeep(i*2)+1;

        }

        if(bt[i*2+1]!=-1)

        {

        r= GetDeep(i*2+1)+1;

        }

        return l>r?l:r;

        }

        int main()

        {

        int i=0;

        memset(bt,-1,sizeof(bt));

        for(i=1;i<=MAXNUM;i++)

        bt[i]=i;

        bt[(i-1)*2]=i*2;

        printf("%d /n",GetDeep(1));

        return 0;

        }

      3. 整數(shù)的二進(jìn)制表示中1的個(gè)數(shù)

        題目:輸入一個(gè)整數(shù),求該整數(shù)的二進(jìn)制表達(dá)中有多少個(gè)1。例如輸入10,由于其二進(jìn)制表示為1010,有兩個(gè)1,因此輸出2。

        (關(guān)鍵是能不能想到后面的那個(gè)方法,只要想到這個(gè)方法既可)

        int Bit1inInt(int i)

        {

        int result=0;

        do{

        result+=i&1;

        }while(i=i>>1);

        return result;

        }

      4. 從上往下遍歷二元樹(shù)

        題目:輸入一顆二元樹(shù),從上往下按層打印樹(shù)的每個(gè)結(jié)點(diǎn),同一層中按照從左往右的順序打印。

        (先序,中序,后序三種方式實(shí)現(xiàn))

        如果從上往下,從左到右的話只有一種遍歷的方式:廣度優(yōu)先遍歷。

        #include

        #include

        #include

        #include

        #define MAXLEN 100

        #define MAXNUM 10

        typedef int Tree[MAXLEN];

        Tree bt;

        typedef struct queue

        {

        int begin,end;

        int space[MAXLEN];

        }Queue;

        int main()

        {

        int i=0;

        memset(bt,-1,sizeof(bt));

        for(i=1;i<=MAXNUM;i++)

        bt[i]=i;

        Queue qe;

        qe.begin=0;qe.end =0;

        qe.space[qe.end++]=bt[1];

        while(qe.begin!=qe.end)

        {

        if(bt[2*qe.space[qe.begin]]!=-1)//lchild

        {

        qe.space[qe.end++]=bt[2*qe.space[qe.begin]];

        }

        if(bt[2*qe.space[qe.begin]+1]!=-1)//rchild

        {

        qe.space[qe.end++]=bt[2*qe.space[qe.begin]+1];

        }

        qe.begin++;

        }

        printf("--------------------/n");

        for(i=0;i

        printf("%d ",qe.space[i]);

        return 0;

        }

        先序,中序,后序三種方式的只是遍歷二元樹(shù)

        typedef int Tree[MAXLEN];

        Tree bt;

        void PreOrderTraverse(int i)

        {

        if(bt[i]==-1) {return ;}

        printf("%d ",bt[i]);

        PreOrderTraverse(i*2);//lchild

        PreOrderTraverse(i*2+1);//rchild

        }

        void InOrderTraverse(int i)

        {

        if(bt[i]==-1) {return ;}

        InOrderTraverse(i*2);//lchild

        printf("%d ",bt[i]);

        InOrderTraverse(i*2+1);//rchild

        }

        void PostOrderTraverse(int i)

        {

        if(bt[i]==-1) {return ;}

        PostOrderTraverse(i*2);//lchild

        PostOrderTraverse(i*2+1);//rchild

        printf("%d ",bt[i]);

        }

        int main()

        {

        int i=0;

        memset(bt,-1,sizeof(bt));

        for(i=1;i<=MAXNUM;i++)

        bt[i]=i;

        printf("/n---------------/n");

        PreOrderTraverse(1);

        printf("/n---------------/n");

        InOrderTraverse(1);

        printf("/n---------------/n");

        PostOrderTraverse(1);

        return 0;

        }

      5. 查找鏈表中倒數(shù)第k個(gè)結(jié)點(diǎn)

        題目:輸入一個(gè)單向鏈表,輸出該鏈表中倒數(shù)第k個(gè)結(jié)點(diǎn)。鏈表的倒數(shù)第0個(gè)結(jié)點(diǎn)為鏈表的尾指針。鏈表結(jié)點(diǎn)定義如下:

        struct ListNode

        {

        int m_nKey;

        ListNode* m_pNext;

        };

        (最快的方法,只遍歷一遍)

        int FindCoundDownInList(pListNode head,int num)

        {

        pListNode p1,p2;

        p1=p2=head;

        while(num-->0 && p1!=NULL) p1=p1->m_pNext;

        if(p1==NULL) return 0;

        else{

        while(p1!=NULL)

        {

        p1=p1->m_pNext;

        p2=p2->m_pNext;

        }

        return p2->m_nKey;

        }

        }

      • 相關(guān)文章
      • 建設(shè)銀行金融基礎(chǔ)筆試題和面試題答案建設(shè)銀行金融基礎(chǔ)筆試題和面試題答案

        11、在各類金融機(jī)構(gòu)中,最典型的間接金融機(jī)構(gòu)是()。 A、投資銀行B、商業(yè)銀行C、證券公司D、中央銀行 參考答案:B 答案解析:商業(yè)銀行是最典型..

        2024-06-02 19:28:55
      • 建設(shè)銀行金融基礎(chǔ)筆試題和面試題答案建設(shè)銀行金融基礎(chǔ)筆試題和面試題答案

        以下整理的這套試題是2016年建設(shè)銀行金融基礎(chǔ)筆試常考內(nèi)容,分享給大家了解。 1、金融工具在金融市場(chǎng)上能夠迅速地轉(zhuǎn)化為現(xiàn)金而不致遭受損失的能力是指金融工..

        2024-06-02 19:28:55
      • 中國(guó)建設(shè)銀行校招筆試題和面試題答案目中國(guó)建設(shè)銀行校招筆試題和面試題答案目

        31、證券回購(gòu)市場(chǎng)上交易的證券主要是()。 A、國(guó)債B、股票C、存單D、票據(jù) 32、已知某商業(yè)銀行法定準(zhǔn)備金存款100萬(wàn)元,超額準(zhǔn)備金存款200萬(wàn)元,自留準(zhǔn)..

        2024-06-05 23:07:17
      • 建設(shè)銀行金融基礎(chǔ)筆試題和面試題答案建設(shè)銀行金融基礎(chǔ)筆試題和面試題答案

        11、在各類金融機(jī)構(gòu)中,最典型的間接金融機(jī)構(gòu)是()。 A、投資銀行B、商業(yè)銀行C、證券公司D、中央銀行 參考答案:B 答案解析:商業(yè)銀行是最典型..

        2024-06-02 19:28:55
      • 建設(shè)銀行金融基礎(chǔ)筆試題和面試題答案建設(shè)銀行金融基礎(chǔ)筆試題和面試題答案

        以下整理的這套試題是2016年建設(shè)銀行金融基礎(chǔ)筆試?純(nèi)容,分享給大家了解。 1、金融工具在金融市場(chǎng)上能夠迅速地轉(zhuǎn)化為現(xiàn)金而不致遭受損失的能力是指金融工..

        2024-06-02 19:28:55
      • 中國(guó)建設(shè)銀行校招筆試題和面試題答案目中國(guó)建設(shè)銀行校招筆試題和面試題答案目

        31、證券回購(gòu)市場(chǎng)上交易的證券主要是()。 A、國(guó)債B、股票C、存單D、票據(jù) 32、已知某商業(yè)銀行法定準(zhǔn)備金存款100萬(wàn)元,超額準(zhǔn)備金存款200萬(wàn)元,自留準(zhǔn)..

        2024-06-05 23:07:17
      • 河北新聞網(wǎng)兩學(xué)一做知識(shí)競(jìng)賽(試題+答案完整版)河北新聞網(wǎng)兩學(xué)一做知識(shí)競(jìng)賽(試題+答案完整版)

        2016河北新聞網(wǎng)兩學(xué)一做知識(shí)競(jìng)賽開(kāi)賽啦,快來(lái)圍觀吧;顒(dòng)內(nèi)容為推動(dòng)“兩學(xué)一做”學(xué)習(xí)教育深入開(kāi)展,省委宣傳部、省委組織部組織開(kāi)展“兩學(xué)一做”知識(shí)競(jìng)賽活動(dòng),河北?.

        2024-06-04 02:17:24
      • 河北新聞網(wǎng)兩學(xué)一做知識(shí)競(jìng)賽活動(dòng)試題答案河北新聞網(wǎng)兩學(xué)一做知識(shí)競(jìng)賽活動(dòng)試題答案

        2016年河北新聞網(wǎng)兩學(xué)一做知識(shí)競(jìng)賽活動(dòng)試題答案為推動(dòng)“兩學(xué)一做”學(xué)習(xí)教育深入開(kāi)展,省委宣傳部、省委組織部組織開(kāi)展“兩學(xué)一做”大型知識(shí)競(jìng)賽。此項(xiàng)活動(dòng)由河北新聞?.

        2024-06-06 02:19:48
      • 2025年兩學(xué)一做學(xué)習(xí)教育知識(shí)競(jìng)賽活動(dòng)10篇2025年兩學(xué)一做學(xué)習(xí)教育知識(shí)競(jìng)賽活動(dòng)10篇

        為隆重紀(jì)念中國(guó)共產(chǎn)黨建黨95周年,推進(jìn)我市“兩學(xué)一做”學(xué)習(xí)教育深入開(kāi)展,推動(dòng)廣大黨員干部認(rèn)真學(xué)好黨章黨規(guī)和*系列重要講話,現(xiàn)將“兩學(xué)一做”學(xué)習(xí)教育知識(shí)競(jìng)賽題予..

        2024-05-31 08:40:33
      • 開(kāi)展兩學(xué)一做學(xué)習(xí)教育知識(shí)競(jìng)賽活動(dòng)真題答案開(kāi)展兩學(xué)一做學(xué)習(xí)教育知識(shí)競(jìng)賽活動(dòng)真題答案

        144.根據(jù)《中國(guó)共產(chǎn)黨紀(jì)律處分條例》規(guī)定,黨的各級(jí)代表大會(huì)的代表受到(D)處分的,黨組織應(yīng)當(dāng)終止其代表資格。A.警告(含)以上B.嚴(yán)重警告(含)以上C.撤銷黨內(nèi)職務(wù)(含)以..

        2024-05-27 03:14:20