Remove Linked List Elements
Remove Linked List Elements
问题:
Remove all elements from a linked list of integers that have value val.
思路:
简单的链表操作
我的代码:
public class Solution { public ListNode removeElements(ListNode head, int val) { if(head == null) return null; ListNode dummy = new ListNode(0); dummy.next = head; ListNode pre = dummy; while(head != null) { if(head.val == val) { pre.next = head.next; head = head.next; } else { pre = pre.next; head = head.next; } } return dummy.next; } }
posted on 2015-04-26 22:10 zhouzhou0615 阅读(134) 评论(0) 编辑 收藏 举报