中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      筆試題單向鏈表

      時(shí)間:2023-03-24 07:41:21 筆試題目 我要投稿
      • 相關(guān)推薦

      筆試題(單向鏈表)

      單向鏈表的反轉(zhuǎn)是一個(gè)經(jīng)常被問(wèn)到的一個(gè)面試題,也是一個(gè)非常基礎(chǔ)的問(wèn)題。比如一個(gè)鏈表是這樣的:

      筆試題(單向鏈表)

      1->2->3->4->5
      通過(guò)反轉(zhuǎn)后成為5->4->3->2->1。
      最容易想到的方法遍歷一遍鏈表,利用一個(gè)輔助指針,存儲(chǔ)遍歷過(guò)程中當(dāng)前指針指向的下一個(gè)元素,然

      后將當(dāng)前節(jié)點(diǎn)元素的指針?lè)崔D(zhuǎn)后,利用已經(jīng)存儲(chǔ)的指針往后面繼續(xù)遍歷。源代碼如下:
          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;
          }
      還有一種利用遞歸的方法。這種方法的基本思想是在反轉(zhuǎn)當(dāng)前節(jié)點(diǎn)之前先調(diào)用遞歸函數(shù)反轉(zhuǎn)后續(xù)節(jié)點(diǎn)。

      源代碼如下。不過(guò)這個(gè)方法有一個(gè)缺點(diǎn),就是在反轉(zhuǎn)后的最后一個(gè)結(jié)點(diǎn)會(huì)形成一個(gè)環(huán),所以必須將函數(shù)的

      返回的節(jié)點(diǎn)的next域置為NULL。因?yàn)橐淖僪ead指針,所以我用了引用。算法的源代碼如下:
          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;
          }
          }
       

      【筆試題單向鏈表】相關(guān)文章:

      筆試題(鏈表)09-20

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

      迅雷2011.10.21筆試題08-10

      中興2015筆試題08-02

      筆經(jīng):加強(qiáng)型試題07-22

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

      銀行2014筆試題目及經(jīng)驗(yàn)分享03-16

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

      阿里巴巴非技術(shù)類筆經(jīng)及試題08-13

      主站蜘蛛池模板: 国产一区二区三区在线免费观看| 日韩精品人妻av免费| 国产精品一区成人亚洲| 国产精品久久久在线视频| 平谷区| 苗栗县| 一区二区在线中文字幕| 天堂视频一区二区免费在线观看| 日产精品一区二区三区免费| 看黄色亚洲看黄色亚洲| 中宁县| 亚洲av成人一区二区三区色| 蜜桃一区二区三区自拍视频| 九月色婷婷免费| 水蜜桃一二二视频在线观看免费 | 国产成人久久精品激情91| 精品中文字幕手机在线| 亚洲AVAv电影AV天堂18禁| 日韩一二三四精品免费| 亚洲一区二区成人在线视频 | 色偷偷亚洲av男人的天堂| 精品丝袜国产在线播放| 亚洲av综合色区在线观看| 最新版av天堂熟女免费播放| 一区二区丝袜美腿视频| 在线一区二区三区观看视频| av手机在线天堂网| 婷婷色在线视频中文字幕| a午夜国产一级黄片| 激情内射亚洲一区二区| 久久青草亚洲AV无码麻豆| 国产成品精品午夜视频| 亚洲精品国产综合久久一线| 亚洲无码性爱视频在线观看| 丰满人妻无套中出中文字幕| 国产成人亚洲合集青青草原精品| 亚洲先锋影院一区二区| 亚洲av有码精品天堂| 一本一本久久a久久精品综合| av草草久久久久久久久久久| 亚洲国产AⅤ精品一区二区不卡|