尼采般地抒情

公告栏

此网站主题为本人手写主题,主题还在开发中……


作者:尼采般地抒情

站点信息

文章数目:242
已运行时间:
目录
  1. 83. 删除排序链表中的重复元素
    1. 问题描述
    2. 问题分析
    3. 代码实现

尼采般地抒情

尼采般地抒情

公告栏

此网站主题为本人手写主题,主题还在开发中……


作者:尼采般地抒情

站点信息

文章数目:242
已运行时间:
/**
 * public class ListNode {
 *     int val;
 *     ListNode next;
 *     ListNode(int x) { val = x; }
 * }
 */

83. 删除排序链表中的重复元素

问题描述

image.png

问题分析

代码实现

class Solution {
    public ListNode deleteDuplicates(ListNode head) {
        // TODO: 快慢指针
        if (head == null) return head;
        ListNode slow = head;
        ListNode fast = head.next;
        while (fast != null){
            if (slow.val != fast.val) {
                slow.next = fast;
                slow = fast;
            }
            fast = fast.next;
        }
        slow.next = null;
        return head;
    }
}
// TODO: 单指针下一步
//class Solution {
//    public ListNode deleteDuplicates(ListNode head) {
//        ListNode cur = head;
//        while(cur != null && cur.next != null) {
//            if(cur.val == cur.next.val) {
//                cur.next = cur.next.next;
//            } else {
//                cur = cur.next;
//            }
//        }
//        return head;
//    }
//}

博客内容遵循: 署名-非商业性使用-禁止演绎 4.0 国际(CC BY-NC-ND 4.0)

本文永久链接: https://www.wztlink1013.com/blog/lg67md/

编辑: 部署: 订阅:

评论区

Twikoo 转换 utterances

最新评论

Loading...