删除链表中倒数K元素
来源:互联网 发布:网络摄像头通用pc软件 编辑:程序博客网 时间:2024/06/06 12:31
/** * 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 pa = head; ListNode pb = head; // 找到第n个结点 for (int i = 0; i < n && pa != null; i++) { pa = pa.next; } if (pa == null) { head = head.next; return head; } // pb与pa相差n-1个结点 // 当pa.next为null,pb在倒数第n+1个位置 while (pa.next != null) { pa = pa.next; pb = pb.next; } pb.next = pb.next.next;//删除caozuo return head; }}
0 0
- 删除链表中倒数K元素
- 链表中倒数第K个元素,
- leetcode 删除单链表中的倒数第k个元素
- 删除链表中倒数第k个节点
- 删除链表中倒数第K个节点,
- 查找链表中倒数第k个元素的方法--c++
- 查找链表中倒数第k个节点元素
- 查找一个单向链表中倒数第K个元素
- Lintcode 删除链表中倒数第k个结点
- 查找单链表中倒数第k个元素
- 取单链表倒数第k个元素
- 取单链表倒数第k个元素
- 查找单链表中倒数第k个元素
- 寻找单链表中倒数第k个元素
- 求单链表的倒数第k个元素
- 查找单链表倒数第k个元素
- 单链表查找倒数第k个元素
- 找单链表中倒数第K个元素
- HDU-5884-Sort-二分加多叉哈夫曼树
- EL表达式和JSTL笔记
- 旋转数组的最小数字
- 浅谈Android中常用的五种布局方式
- 输入流和字符串的相互转换
- 删除链表中倒数K元素
- 实现音乐播放器,多线程处理进度条
- 顺序表应用4-2:元素位置互换之逆置算法(数据改进)
- 实现iOS图片等资源文件的热更新化(一): 从Images.xcassets导出合适的图片
- java web项目发布
- 实现堆排序
- 最大公约数与最小公倍数的C语言实现
- 安卓调节屏幕亮度Seekbar
- Android自定义捕获Application全局异常