第19题 Remove Nth Node From End of List
来源:互联网 发布:js上下移动div 编辑:程序博客网 时间:2024/06/16 00:39
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.
Solution:
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { * val = x; * next = null; * } * } */public class Solution { public ListNode removeNthFromEnd(ListNode head, int n) { ListNode fakeHead = new ListNode(0); fakeHead.next =head; ListNode first =fakeHead, second =fakeHead; for(int i=0; i<n; i++){ second=second.next; } while(second.next!=null){ first=first.next; second=second.next; } first.next=first.next.next; return fakeHead.next; }}
0 0
- 第19题 Remove Nth Node From End of List
- 第19题:Remove Nth Node From End of List
- leetcode第19题-Remove Nth Node From End of List
- leetcode第19题——*Remove Nth Node From End of List
- 【LeetCode】LeetCode——第19题:Remove Nth Node From End of List
- LeetCode第19题之 Remove Nth Node From End of List
- LeetCode 第 19 题 (Remove Nth Node From End of List)
- leetcode 第19题 Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node from End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- unity3d NGUI中获取/判断鼠标(左右键等)的方法
- C++解析JSON jsoncpp库
- ubuntu 安装mac主题;亲测可用
- Android基础类之BaseAdapter
- Qt:网络编程
- 第19题 Remove Nth Node From End of List
- ID3DXEffect 和 fx文件
- 简易mp3播放器(SDL)
- Easyui datagrid editor为combobox时指定数据源
- 包含第三方jar包的mvn工程生成可执行jar包
- who is killer
- android背景颜色渐变
- Qt:文件处理
- Eclipse 不常用快捷键收集中