<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 筆試題單向鏈表

    時間:2023-03-24 07:41:21 筆試題目 我要投稿
    • 相關推薦

    筆試題(單向鏈表)

    單向鏈表的反轉是一個經常被問到的一個面試題,也是一個非常基礎的問題。比如一個鏈表是這樣的:

    筆試題(單向鏈表)

    1->2->3->4->5
    通過反轉后成為5->4->3->2->1。
    最容易想到的方法遍歷一遍鏈表,利用一個輔助指針,存儲遍歷過程中當前指針指向的下一個元素,然

    后將當前節點元素的指針反轉后,利用已經存儲的指針往后面繼續遍歷。源代碼如下:
        struct linka {
        int data;
        linka* next;
        };
        void reverse(linka*& head) {
        if(head ==NULL)
                          return;
        linka *pre, *cur, *ne;
        pre=head;
        cur=head->next;
        while(cur)
        {
           ne = cur->next;
           cur->next = pre;
           pre = cur;
           cur = ne;
        }
        head->next = NULL;
        head = pre;
        }
    還有一種利用遞歸的方法。這種方法的基本思想是在反轉當前節點之前先調用遞歸函數反轉后續節點。

    源代碼如下。不過這個方法有一個缺點,就是在反轉后的最后一個結點會形成一個環,所以必須將函數的

    返回的節點的next域置為NULL。因為要改變head指針,所以我用了引用。算法的源代碼如下:
        linka* reverse(linka* p,linka*& head)
        {
        if(p == NULL || p->next == NULL)
        {
           head=p;
           return p;
        }
        else
        {
           linka* tmp = reverse(p->next,head);
           tmp->next = p;
           return p;
        }
        }
     

    【筆試題單向鏈表】相關文章:

    筆試題(鏈表)09-20

    筆試題(鏈表反向)09-19

    迅雷2011.10.21筆試題08-10

    中興2015筆試題08-02

    筆經:加強型試題07-22

    海爾04年筆試題及答案07-31

    銀行2014筆試題目及經驗分享03-16

    交通銀行2014筆試題題目分享08-10

    阿里巴巴非技術類筆經及試題08-13

    主站蜘蛛池模板: 精品不卡一区二区| 国产精品麻豆高清在线观看| 精品永久久福利一区二区| 国产精品v欧美精品v日韩| 久久亚洲中文字幕精品有坂深雪| 国产精品一区二区av不卡| 久久精品国产亚洲AV高清热| 久久久久亚洲精品天堂久久久久久| 国产成人精品免费午夜app | 国内精品久久久久久久97牛牛| 国产精品粉嫩美女在线观看| 国产大片91精品免费观看不卡| 亚洲韩国精品无码一区二区三区 | 国产成人精品久久| 国产99视频精品免视看7 | 亚洲国产精品无码中文字| 国产在线精品观看免费观看| 国产在线拍揄自揄视精品不卡| 热re99久久精品国99热| 亚洲精品WWW久久久久久| 国产一区精品| 99RE8这里有精品热视频| 国产精品美女久久久| 精品9E精品视频在线观看| 日韩精品无码一区二区三区| 真实国产乱子伦精品视频| 欧美日韩精品系列一区二区三区| 国产精品99久久久久久宅男| 在线电影国产精品| 久久成人影院精品777| 99精品视频在线观看| 国产成人精品无码播放| 久久99精品国产自在现线小黄鸭| 亚洲国产精品一区二区第一页 | 国产精品gz久久久| 9re热国产这里只有精品| 久久精品成人免费网站| 国内精品久久久久| 国产亚洲一区二区精品| 国产日韩一区在线精品欧美玲| 国产99re在线观看只有精品 |