空等闲

导航

链表建立的一种方法

    ListNode *p1, *p2, *pHead1;
    //建立头结点
    pHead1 = new ListNode;
    pHead1->val = 0;
    pHead1->next = NULL;
    p2 = pHead1;
    for (int i = 1; i<6; i++)
    {
        p1 = new ListNode;
        p1->val = i;
        p1->next = NULL;
        p2->next = p1;
        p2 = p2->next;
    }
    p1 = pHead1;

//这样建立的链表思路比较清晰,挨个地分配空间并链接起来。

posted on 2017-02-07 19:20  空等闲  阅读(94)  评论(0编辑  收藏  举报