码迷,mamicode.com
首页 > 其他好文 > 详细

Leetcode#203Remove Linked List Elements

时间:2015-04-30 01:12:16      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:elements   linked   public   null   

Remove all elements from a linked list of integers that have value val.

Example
Given: 1 --> 2 --> 6 --> 3 --> 4 --> 5 --> 6, val = 6
Return: 1 --> 2 --> 3 --> 4 --> 5

分析,在给定链表前加一个头节点,然后遍历链表,删除指定项

public class Solution {

    public ListNode removeElements(ListNode head, int val) {

        ListNode H=new ListNode(0);

        H.next=head;

        ListNode p=H;

        while(p.next!=null)

        {

            if(p.next.val==val)

                p.next=p.next.next;

            else

                p=p.next;

        }

        return H.next;

        

    }

}


Leetcode#203Remove Linked List Elements

标签:elements   linked   public   null   

原文地址:http://7061299.blog.51cto.com/7051299/1640464

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!