国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

LeetCode 19. Remove Nth Node From End of List

2019-11-08 03:22:28
字體:
供稿:網(wǎng)友

Given a linked list, remove the nth node from the end of list and return its head.

For example,

   Given linked list: 1->2->3->4->5, and n = 2.   After removing the second node from the end, the linked list becomes 1->2->3->5.

Note:Given n will always be valid.

answer:

class Solution {public:    ListNode* removeNthFromEnd(ListNode* head, int n) {        ListNode * PRe, * now, * post;        now = head;        pre = now;        post = now;        for(int i = 1; i <= n; i ++){            post = post->next;        }        while(post != NULL){            pre = now;            now = now->next;            post = post->next;        }        if(pre == now){            head = head->next;            return head;        }        pre->next = now->next;        return head;    }};


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 启东市| 陆川县| 渭南市| 宣恩县| 梁河县| 盐津县| 崇左市| 陇川县| 新疆| 黄浦区| 福建省| 老河口市| 沙坪坝区| 吉首市| 集安市| 清水县| 大渡口区| 密山市| 荔浦县| 启东市| 荣昌县| 肃南| 康平县| 稷山县| 平昌县| 连城县| 丹阳市| 白玉县| 邯郸县| 长宁区| 巨鹿县| 叶城县| 古蔺县| 郓城县| 永清县| 阳山县| 堆龙德庆县| 长泰县| 遂川县| 泸州市| 滁州市|