力扣19题——删除链表的倒数第 N 个结点

#题目

#代码

java 复制代码
//定义虚拟头结点
    ListNode cur=new ListNode(0,head);
//定义两个指针指向虚拟头结点
    ListNode l=cur;
    ListNode r=cur;

    for(int i=0;i<=n;i++){
        r=r.next;
    }
    while(r!=null){
        r=r.next;
        l=l.next;
    }
//l.next就是我们要删除的那个元素
    if(l.next!=null){
        l.next=l.next.next;
    }
    return cur.next;
}
相关推荐
小猪咪piggy14 分钟前
【项目】小型支付商城 MVC/DDD
java·jvm·数据库
知兀18 分钟前
【Spring/SpringBoot】SSM(Spring+Spring MVC+Mybatis)方案、各部分职责、与Springboot关系
java·spring boot·spring
向葭奔赴♡19 分钟前
Spring IOC/DI 与 MVC 从入门到实战
java·开发语言
mm-q291522272919 分钟前
【天野学院5期】 第5期易语言半内存辅助培训班,主讲游戏——手游:仙剑奇侠传4,端游:神魔大陆2
人工智能·算法·游戏
早退的程序员20 分钟前
记一次 Maven 3.8.3 无法下载 HTTP 仓库依赖的排查历程
java·http·maven
向阳而生,一路生花23 分钟前
redis离线安装
java·数据库·redis
Tigshop开源商城系统23 分钟前
Tigshop 开源商城系统 php v5.1.9.1版本正式发布
java·大数据·开源·php·开源软件
MoRanzhi120326 分钟前
Python 实现:从数学模型到完整控制台版《2048》游戏
数据结构·python·算法·游戏·数学建模·矩阵·2048
2401_8414956440 分钟前
【数据结构】基于BF算法的树种病毒检测
java·数据结构·c++·python·算法·字符串·模式匹配
little_xianzhong41 分钟前
三个常听到的消息/中间件MQTT RabbitMQ Kafka
java·笔记·中间件·消息队列