LeetCode Remove Nth Node From End of List
来源:互联网 发布:大数据概念股 编辑:程序博客网 时间:2024/06/05 18:13
题目:
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.
Try to do this in one pass.
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode *removeNthFromEnd(ListNode *head, int n) { ListNode *dummy = new ListNode(-1); dummy->next = head; ListNode *pre = dummy; ListNode *fast = head, *slow = head; while(n--) fast = fast->next; //fast为空时,slow到达要删除节点 while(fast != NULL) { fast = fast->next; pre = slow; slow = slow->next; } pre->next = slow->next; head = dummy->next; delete dummy; return head; }};
0 0
- LeetCode[Linked List]: Remove Nth Node From End of List
- 19. Remove Nth Node From End of List leetcode list
- [Leetcode]LeetCode 19:Remove Nth Node From End of List
- LeetCode: Remove Nth Node From End of List
- LeetCode: Remove Nth Node From End of List
- [Leetcode] Remove Nth Node From End of List
- LeetCode: Remove Nth Node From End of List
- leetcode 40: Remove Nth Node From End of List
- [LeetCode] Remove Nth Node From End of List
- Leetcode 19 Remove Nth Node From End of List
- [Leetcode] Remove Nth Node From End of List
- [LeetCode]Remove Nth Node From End of List
- LeetCode-Remove Nth Node From End of List
- [LeetCode] Remove Nth Node From End of List
- LeetCode 19: Remove Nth Node From End of List
- LeetCode - Remove Nth Node From End of List
- LeetCode | Remove Nth Node From End of List
- leetcode之Remove Nth Node From End of List
- 嵌入式机器视觉系统中ARM与DSP的数据通信方法
- Unity学习笔记-2D物体的创建与销毁等基本操作
- UCF 大牛 Prof. Shah 课题组代码合集
- 赘灼撰足桩奏踪捉拙揍椎尊纂左纂足duevmx
- 1059. Prime Factors (25)
- LeetCode Remove Nth Node From End of List
- 一种生活状态(
- 项目经理注意事项(2)——敏捷开发中的头儿
- 特征提取
- LeetCode :: 3.Path Sum [树类题目分析]
- fedora 17 iptables存储到文件的方法
- HDU解题报告--1003
- autotools 工程管理
- 英语写作检查软件