<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          6-1 單鏈表逆轉(zhuǎn) (20分)

          共 820字,需瀏覽 2分鐘

           ·

          2022-09-18 01:08

          6-1 單鏈表逆轉(zhuǎn) (20分)


          本題要求實現(xiàn)一個函數(shù),將給定的單鏈表逆轉(zhuǎn)。

          函數(shù)接口定義:

          List Reverse( List L );

          其中List結(jié)構(gòu)定義如下:

          typedef struct Node *PtrToNode;
          struct Node {
          ElementType Data; /* 存儲結(jié)點數(shù)據(jù) */
          PtrToNode Next; /* 指向下一個結(jié)點的指針 */
          };
          typedef PtrToNode List; /* 定義單鏈表類型 */

          L是給定單鏈表,函數(shù)Reverse要返回被逆轉(zhuǎn)后的鏈表。

          裁判測試程序樣例:

          #include <stdio.h>
          #include <stdlib.h>

          typedef int ElementType;
          typedef struct Node *PtrToNode;
          struct Node {
          ElementType Data;
          PtrToNode Next;
          };
          typedef PtrToNode List;

          List Read(); /* 細節(jié)在此不表 */
          void Print( List L ); /* 細節(jié)在此不表 */

          List Reverse( List L );

          int main()
          {
          List L1, L2;
          L1 = Read();
          L2 = Reverse(L1);
          Print(L1);
          Print(L2);
          return 0;
          }

          /* 你的代碼將被嵌在這里 */

          輸入樣例:

          5
          1 3 4 5 2

          輸出樣例:

          1
          2 5 4 3 1


          代碼:

          List Reverse( List L)
          {
          List p,q;
          p=L;
          L=NULL;
          while(p)
          {
          q=p;
          p=p->Next;
          q->Next=L;
          L=q;
          }
          return L;
          }


          瀏覽 55
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  做爱小视频网站 | 色老板精品视频在线观看 | 在线视频内射 | 99老色批 | 一本大道久久久综合精品 |