PTA 數據結構

 1 List Reverse( List L )
 2 {
 3     if(L == NULL)return NULL;
 4     List l1,l2;
 5     l1 = l2 = NULL;
 6     while(L!=NULL)
 7     {
 8         l1 = L->Next;//記錄當前點的下一個結點的地址
 9         L->Next = l2;//當前點的NEXT指向前一個點
10         l2 = L;//l2記錄當前點的地址,方便下一個點用。
11         L = l1;//L移向下一個要處理的點
12     }
13     return l2;
14 }
相關文章
相關標籤/搜索