题解 | #牛群排列去重#

牛群排列去重

https://www.nowcoder.com/practice/8cabda340ac6461984ef9a1ad66915e4


public class Solution {
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     * 
     * @param head ListNode类 
     * @return ListNode类
     */
    public ListNode deleteDuplicates (ListNode head) {
        // write code here    
        if(head==null||head.next==null) return head;
        ListNode nhead=new ListNode(-1);
        nhead.next=head;
        ListNode p=nhead;
        while(p.next!=null){
            while(p.val==p.next.val&&p.next!=null){
                if(p.next.next!=null)
                p.next=p.next.next;
                else {
                    p.next=null;break;
                }
            }
            if(p.next!=null)//没有这句话会一直通过不了
            p=p.next;
        }
        return nhead.next;
    }

全部评论

相关推荐

测试糕手手:社会第一课,随便吹牛逼,直接说四个月,别老实。老实人只会被欺负
点赞 评论 收藏
分享
06-14 19:09
门头沟学院 Java
darius_:给制造业搞的,什么物料管理生产管理,设备管理点检,最最关键的就是一堆报表看板。个人觉得没啥技术含量都是些基本的crud,但是业务很繁琐那种
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务