重拾编程之路--jeetcode(java)--Remove Linked List Elements
来源:互联网 发布:公务员网络培训学院 编辑:程序博客网 时间:2024/06/01 08:24
解题思路:
1)增加辅助头结点,记录父节点
2)值相同,删除,头节点指针下移,值不同,直接比较下一个。
package com.lulu.leetcode;public class C_removeElements{public ListNode removeElements(ListNode head,int val){if(head==null)return null;ListNode reNode=new ListNode(0);reNode.next=head;ListNode preNode=reNode;while(preNode.next!=null){if(preNode.next.val==val){preNode.next=preNode.next.next;}else {preNode=preNode.next;}}return reNode.next;}}
0 0
- 重拾编程之路--jeetcode(java)--Remove Linked List Elements
- 重拾编程之路--jeetcode(java)---Delete Node in a Linked List
- 重拾编程之路--jeetcode(java)-- Remove Nth Node From End of List
- 重拾编程之路--jeetcode(java)--Remove Duplicates from Sorted List
- 重拾编程之路--jeetcode(java)--ZigZag Conversion
- 重拾编程之路--jeetcode(java)--Add Two Numbers
- 重拾编程之路--jeetcode(java)--Add Digits
- (java)Remove Linked List Elements
- 重拾编程之路--jeetcode(java)--输出单独出现的数组元素(3)
- 重拾编程之路--jeetcode(java)--Length of Last Word
- 重拾编程之路--jeetcode(java)--Evaluate Reverse Polish Notation(计算逆序波兰表达式)
- 重拾编程之路--jeetcode(java)--Range Sum Query - Immutable
- Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- org.dom4j.DocumentException: null Nested exception: null
- 04day C语言与画面显示的练习
- CKEditor图片上传实现详细步骤
- cocos2d-js使用plist执行自身动作
- ace treeview 的动态请求json数据返回格式
- 重拾编程之路--jeetcode(java)--Remove Linked List Elements
- gnuradio之flowgraph和top_block
- android - Android的线程和进程
- PHP 学习之我的第一份PHP代码
- poj 1664 放苹果
- MySQL高级九——MyISAM表锁(共享读锁)
- linux内存寻址解析
- 并行与并发,多核多CPU的简介
- can't find referenced pointcut原因及解决方案