leetcode--Remove Nth Node From End of List
来源:互联网 发布:淘宝上架时间怎么看 编辑:程序博客网 时间:2024/05/09 05:54
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. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */public class Solution { public ListNode removeNthFromEnd(ListNode head, int n) { ListNode p = head; while(n>0 && p!=null){ p = p.next; n--; } ListNode newHead = new ListNode(1); newHead.next = head; ListNode q = newHead; while(p!=null){ q = q.next; p = p.next; } q.next = q.next.next; return newHead.next; }}
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
- LeetCode 26 Remove Duplicates from Sorted Array
- 事务(七)
- 作业5.18
- 三十二、数组、指针和字符串:动态内存分配和释放
- mysql 常用语句
- leetcode--Remove Nth Node From End of List
- jQuery实现网页右下角悬浮层提示
- 请总理为超级表格代言
- 项目经理如何激励自己的团队
- 【MYSQL】性能优化
- Phone List(HDOJ-1671)(tire树)
- 单片机编程思想之消除阻塞
- 第二章14题
- mysql---事务