leetcode第83题删除排序链表中的重复元素

容易错的地方:要判断链表是否为空,为空直接返回

/**
 * Definition for singly-linked list.
 * public class ListNode {
 *     int val;
 *     ListNode next;
 *     ListNode(int x) { val = x; }
 * }
 */
class Solution {
    public ListNode deleteDuplicates(ListNode head) {
        if(head == null)return head;
        ListNode newNode = head;  
        while(newNode.next!=null){
            if(newNode.val == newNode.next.val){
                newNode.next = newNode.next.next;
            }else{
                newNode = newNode.next;
            }
        }
        return head;
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • leetcode刷题记录本文记录一下leetcode刷题记录,记录一下自己的解法和心得。 LeetCode Two...
    EarthChen阅读 3,510评论 0 6
  • 嘿,未来那个会娶我的男孩,你现在过得好吗?在哪个地方生活呢?虽然现在的我还不认识你,但是我想,你应该一直在等我,只...
    阿愣555阅读 1,507评论 17 12
  • 夏天是真的来了啊,炙热的阳光烤着大地,好像一切都很明媚。 学姐学长们陆陆续续开始了毕业答辩,看着她们打扮的大人的样...
    H南风亦阅读 224评论 0 0
  • 文/蓝草 在快餐时代之下,好像连爱情都被贴上了标签,不是为了恋爱而恋爱,是为了脱单而恋爱。 大一暑假,我在深圳一家...
    重生青子阅读 1,571评论 0 4
  • 昨天晚上我做了一个很奇怪的梦,想着依稀还能记得起,所以就先把自己能想起来的事情记下来吧。梦的起始是我在陪一个...
    清风未央阅读 304评论 0 0