顯示廣告
隱藏 ✕
看板 tails
作者 tails (QQ)
標題 [筆記] C語言縺結串列的反轉
時間 2012年03月26日 Mon. PM 03:56:46


感覺好像很簡單
可是想很久卻做不出來....
最後受不到上網查了一下
沒想到就這樣短短不到10行....O.Q




使用Linux的gcc

#include <stdio.h>

typedef struct listNode{
	
int i;
	
struct listNode *next;
}ListNode;

ListNode *Inverse(ListNode *head)
{
    ListNode *p = head, *temp = NULL;
    while(p->next != NULL)
    {
        head = p->next;
        p->next = temp;
        temp = p;
        p = head;
    }
    p->next = temp;
    return head;
}

--
參考網頁:
C-反轉鏈結串列(單鏈)

--
※ 作者: tails 時間: 2012-03-26 15:56:46
※ 看板: tails 文章推薦值: 0 目前人氣: 0 累積人氣: 3585 
※ 文章分類: C/C++
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇